繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM