簡體   English   中英

在docker-py庫中的Docker容器等待/運行時間

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM