остановка контейнера Docker приводит к остановке процессов в другом контейнере - PullRequest
0 голосов
/ 04 июля 2019

Я запускаю два док-контейнера на сервере (с именем container_A, container_B). Я обнаружил, что остановка container_A иногда останавливает процессы в container_B. Я думаю, что контейнеры независимы друг от друга.

Я хочу знать вопросы ниже.

  • Происходят ли процессы только в моей среде?
  • Почему процессы происходят?
  • Как мне изменить Dockerfile, чтобы избежать остановки процессов?

Изображение Docker помещается в концентратор Docker. https://cloud.docker.com/u/yonedakenji/repository/docker/yonedakenji/process_down_test

Dockerfile, тестовый скрипт, журнал и информация о среде загружаются на github. https://github.com/yonedakenji/process_down_test

  • environment.info: информация о сервере и докере.
  • process_down_test.log: журнал этого изображения извлечения, запуск контейнеров, выполнение сценария тестирования.
  • process_down_test.sh: сценарий оболочки повторяет запуск / остановку контейнера.
  • Dockerfile: основан на сентосах. включенный код phusion / baseimage-docker. https://github.com/phusion/baseimage-docker

Обратите внимание, что изображение, извлеченное только из док-концентратора, не создает проблем. Только совершенное изображение делает проблему.


2019.07.05 05: 57

Я добавил контейнер, его процесс только httpd (раньше были httpd, tomcat и mysql). https://cloud.docker.com/repository/docker/yonedakenji/process_down_test_only_httpd

В этой среде тоже возникла проблема. Лог был загружен в GitHub. https://github.com/yonedakenji/process_down_test_only_httpd

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