контейнер перезапускается снова и снова и не может остановиться / удалить / убить - PullRequest
0 голосов
/ 07 января 2019

У меня проблема, когда я проверяю список запущенных контейнеров командой: docker ps Это показывает мне запущенный контейнер с идентификатором и именем. Я убил его по команде docker kill jenkins-master.1.vvafqnuu97itpn9clqgyqgqe7 через несколько секунд он снова запустился с новым идентификатором контейнера.

Я попробовал другую команду, чтобы удалить его: docker container rm jenkins-master.1.vvafqnuu97itpn9clqgyqgqe7

Он был удален, а затем через несколько секунд снова запущен с другим идентификатором контейнера.

Я очень расстроен тем, что происходит ...

Сначала я остановил контейнер, а затем удалил, когда я проверял после удаления с помощью docker ps, он не показывал ни одного контейнера в списке, и через несколько секунд контейнер работал с каким-то другим идентификатором ... Меня это удивило.

1 Ответ

0 голосов
/ 07 января 2019

Контейнер управляется в режиме роя. Режим Swarm увидит разницу между текущим состоянием и целевым состоянием и создаст новый контейнер, чтобы исправить разницу. Попробуйте:

docker service ls
docker service rm jenkins-master
...