Watchtower的"docker run"命令的Python脚本



我想通过Python脚本运行以下Docker容器。

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once

到目前为止,我已经使用docker py文档得到了这个。

bindVolume = {'/var/run/docker.sock': {'bind': '/var/run/docker.sock', 'mode': 'rw'}}
client.containers.run('containrrr/watchtower', name="watchtower", volumes = bindVolume, auto_remove=True

但是我该怎么称呼--run-once呢?

试试这个:

client.containers.run('containrrr/watchtower',command=["--run-once"], name="watchtower", volumes = bindVolume, auto_remove=True)

command(str或list(–要在容器中运行的命令。

请参阅此

最新更新