如何使用docker-py使用接口终端创建守护程序容器?

时间:2018-08-25 03:28:19

标签: python docker dockerpy

我正在使用docker python SDK docker-py,这非常方便。我浏览了一下文档,仍然不知道如何创建带有接口终端的守护程序容器,也就是说,如果在shell中,这相当于命令docker run -dit image

我知道docker-py现在提供了client.containers.run来运行容器,并且可以使用deatch作为守护程序来运行它。但是,我想从接口终端启动它。

'因为我的其他代码将从远程服务器访问该容器。有没有办法直接使用docker-py创建它而不使用os.system(docker run -dit image)

1 个答案:

答案 0 :(得分:0)

在文档中游泳了一段时间后,我发现了。 docker-py中的命令docker run -dit imageclient.containers.run(image,tty=True,stdin_open=True, detach=True)。大卫,谢谢你。