Я создал файл докера, который устанавливает мое приложение для php и зависимостей, а затем использует composer для установки пакетов вендора, все в контейнере докера.
Этот контейнер будет связываться с MongoDB и Nginx для запуска.
Это нормально для разработки, но мой вопрос в порядке, чтобы развернуть мою рабочую среду?
Рассмотрим на моем производственном сервере, я установлю docker, затем запустите следующую команду:
docker run --name MongoDB -d --rm mongodb:latest
docker run --name app --link MongoDb:mongodb -p 9000:9000 -d --rm myrepo/myapp:latest
docker run --link app:app --name Nginx --rm -d Nginx:latest
И затем введите мойdomain.com
и мой рабочий сервер, использующий эти докеры для запуска моего приложения.Это нормально и стабильно?