Я запускаю два док-контейнера на сервере (с именем 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