[英]Docker Container Waiting/Up Time in docker-py library
我使用docker-py(create_container函數)創建多個Docker容器,我的代碼正常工作並為我創建容器,一段時間后容器自動退出,但我想在這里實現的是,我想要我所有的容器處於運行模式所需的時間,例如我希望所有容器都處於運行模式5分鍾或10分鍾等等。我在命令參數中添加了“sleep”但它對我不起作用,請幫忙 ! 我在python方面經驗不多..我實現的功能是;
for i in range(0,5):
container = client.create_container(
image='syed/syedclients:helloworld',
stdin_open=True,
tty=True,
command='/bin/bash saad.sh /bin/sleep 180',
name=hello-1,
volumes=volumes,
host_config=host_config,
environment=['VARIABLE=xyz123'],
detach=True,
)
client.start(container)
這與python無關,但它更多地與Docker有關。 容器只執行您指定的內容,即:運行腳本並退出。 因此,我建議您將sleep命令添加到'saad.sh'腳本中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.