Сценарий Python для команды `docker run` для Сторожевой башни - PullRequest
2 голосов
/ 26 октября 2019

Я хочу запустить следующий контейнер Docker с помощью скрипта Python.

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?

1 Ответ

1 голос
/ 26 октября 2019

попробуйте это:

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

команда (строка или список) - Команда для запуска в контейнере.

см. это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...