我无法使用ubuntu16.04LTS上最新的pythonsdk在Docker容器中创建文件。你知道吗
我是这样做的:
我使用Docker CLI在ubuntu16.04LTS主机上创建一个基于Ubuntu的容器;
我创造了一个创建文件.py脚本如下所示:
import docker
client = docker.from_env()
container = client.containers.get('fbb206330c24')
print container.exec_run(['echo', '123', '>', '/var/abc.txt'])
其中fbb206330c24
是容器的id。
输出为:
ExecResult(exit_code=0, output='123 > /var/abc.txt\n')
我觉得还可以。你知道吗
然后,我在主机上运行以下命令以SSH到容器:
docker exec -it fbb206330c24 bash
然后我尝试查看/var
目录,我希望那里有一个abc.txt
文件。但是没有。你知道吗
这里有什么问题?你知道吗
尝试改变
至
相关信息:https://github.com/docker/docker-py/issues/1637
相关问题 更多 >
编程相关推荐