При перезагрузке ОС (CoreOS) Docker запускает несколько контейнеров - PullRequest
0 голосов
/ 24 августа 2018

У меня есть клиентский контейнер Docker на хосте ОС CoreOS.Я запускаю свой контейнер с помощью команды docker run as.следующим образом:

docker run -d --restart always --net=host -p 8080:8080 --log-opt max-size=2mb my_docker_hub_accountname/imagename

И когда я перезагружаю хост, я всегда вижу запуск нескольких изображений при выполнении следующей команды:

user@coreos-1 ~ $ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                  PORTS               NAMES
4ac46db4a58c        3fa7e73d544d        "java -jar /code/kec…"   7 days ago          Up Less than a second                       lucid_aryabhata

da5392c136e9        7d996239c21c        "java -jar /code/kec…"   7 days ago          Up Less than a second                       awesome_jackson

15bcc4cfe26b        7d996239c21c        "java -jar /code/kec…"   4 weeks ago         Up Less than a second                       fervent_colden

f050f55bea3c        7d996239c21c        "java -jar /code/kec…"   4 weeks ago         Up Less than a second                       condescending_poincare

31e00707ddff        7d996239c21c        "java -jar /code/kec…"   4 months ago        Up Less than a second                       awesome_curran

user@coreos-1 ~

Есть ли способ управления, чтобы я толькоесть 1 изображение вместо нескольких изображений в контейнере Docker?

1 Ответ

0 голосов
/ 28 августа 2018

Мне удалось решить это одним способом.

Я искал весь контейнер с помощью команды:

docker ps -a

Мне пришлось удалить все другие контейнеры, которые ранее запускались с использованием

docker rm $ container_id

Теперь у меня только 1 образ докера, работающий в контейнере.Я перезагружаюсь и вижу только 1 работающий контейнер.

надеюсь, это поможет другому пользователю докера.

...