[英]How to create a daemon container with interface terminal using docker-py?
我正在使用docker python SDK docker-py
,这非常方便。 我仔细阅读了文档,仍然不知道如何创建带有接口终端的守护程序容器,也就是说,如果在外壳中,这相当于命令docker run -dit image
。
我知道docker-py现在提供了client.containers.run
来运行deatch
,并且可以使用deatch
参数将其作为守护程序运行。 但是,我想从接口终端启动它。
因为我的其他代码将从远程服务器访问该容器。 有什么方法可以直接使用os.system(docker run -dit image)
-py而不是使用os.system(docker run -dit image)
来创建它吗?
在文档中游泳了一段时间后,我知道了。 docker run -dit image
-py中的命令docker run -dit image
命令是client.containers.run(image,tty=True,stdin_open=True, detach=True)
这可以工作。 谢谢大卫。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.