Докер: Помешайте контейнеру запускаться автоматически

Я сделал простую опечатку при добавлении контейнера в Ubuntu 15.10 с помощью команды выполнения докера (выполненный докер - restart=always) теперь, контейнер загружается дважды и слушает на двух различных портах. Мой вопрос, как удаляют нежелательный экземпляр из запуска автоматически.

Вот пример того, о чем я говорю.

PORTS                   NAMES
0.0.0.0:22000->22/tcp   prickly_colden
0.0.0.0:2200->22/tcp    grave_meninsky

Благодаря любому, кто может помочь,

Mike

2
задан 19 March 2016 в 22:09

1 ответ

После некоторого исследования я смог понять это...

Первый, Осмотрите политику перезапуска контейнера (дополнительно) путем ввода

docker inspect --format '{{ .HostConfig.RestartPolicy.Name }}' 'your container name'
116-секундный, удалите ошибочный контейнерный экземпляр путем выполнения этой команды...

docker rm -f 'your container name'

В-третьих, перезапустите контейнер с другой политикой в случае необходимости...

docker run -d -p 80:80 -p 443:443 --restart=on-failure:10 'Your Image Name'

Четвертый, перезагрузка и контейнер должны закончиться!

Mike

Больше информации:

http://www.brandpending.com/blog/2014/11/21/setting-and-re-setting-the-restart-behaviour-of-a-docker-container

3
ответ дан 2 December 2019 в 02:53

Другие вопросы по тегам:

Похожие вопросы: