gpt4 book ai didi

python - docker-py 库中的 Docker 容器等待/启动时间

转载 作者:行者123 更新时间:2023-11-28 17:12:55 25 4
gpt4 key购买 nike

我正在使用 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”脚本中

关于python - docker-py 库中的 Docker 容器等待/启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46299805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com