簡體   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