首页 > 解决方案 > 用于守望台的“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

标签: pythondockercontainers

解决方案


尝试这个 :

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

command (str or list) -- 在容器中运行的命令。

看到这个


推荐阅读