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