Docker: используем docker compose для объединения наших контейнеров в группу и определения связей между ними, совместного запуска и обслуживания.
Docker compose - это вроде клея, который позволяет запускать контенеры в единой связке, в одной подсети и в строго определённом порядке
docker compose 0:06
Сборка образа из Dockerfile 2:00
Сборка из registry 2:15
Определяем сервер БД 2:39
Вынос данных БД из контейнера 3:39
Переменные окружения (пользователь бд, пароль, имя бд) 4:38
Определяем сервер приложения 6:03
Проброс имени хоста в контейнер 7:09
Links - задаём порядок старта контейнеров 8:44
Определяем прокси 9:39
Конфигурируем прокси 10;46
docker-compose -f 12:35
docker-compose up 12:53
docker-compose start 14:53
docker-compose images 15:00
docker-compose ps 15:47
docker-compose top 15:59
docker-compose logs 16:21
docker-compose stop 16:51
docker-compose down 17:01
docker-compose --scale 17:27
Код из видео: