Разве неправильно иметь только один контейнер Ubuntu docker со всем, что мне нужно? - PullRequest
0 голосов
/ 28 апреля 2020

Я хочу создать приложение с Nginx, PHP и Mysql. Но вместо того, чтобы использовать контейнер для каждого процесса, я хочу запускать только контейнер Ubuntu со всем внутри. Это неправильно?

1 Ответ

1 голос
/ 28 апреля 2020

Нет ничего плохого в том, чтобы создать один docker для всех ваших служб, если вы правильно их настроили, в основном в вашем случае у вас есть три службы.

  1. Ngnix
  2. Ваш веб-сервис, написанный на PHP.
  3. Mysql, в котором хранятся данные.

Убедитесь, что у вас есть внешний диск / том, подключенный к вашим docker контейнерам, которые сохраняйте ваши данные как по своему дизайну docker контейнеры являются эфемерными , поэтому вы не потеряете свои данные, когда эти контейнеры будут убиты и перезапущены.

Это очень распространенный случай использования и используя docker -композицию , вы можете легко достичь этого.

...