繁体   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