- Пройти interactive tutorial по Docker
- Создать веб-сервис
- Создать Dockerfile и запустить приложение в Docker
- Создать docker-compose.yaml и запустить несколько контейнеров с использованием docker-compose
- Исходные коды приложения
- Dockerfile, docker-compose.yaml и скрипты запуска с описанием
За основу была взята первая лабораторная работа по предмету "РАЗРАБОТКА ВЫСОКОНАГРУЖЕННЫХ WEB-ПРИЛОЖЕНИЙ". Docker и Docker-compose предварительно установлены.
- Сформирован образ
docker build -t "server" .
- Сформирован docker-compose.yml, где в services указываются запускаемые контейнеры:
version: "3.3"
services:
server1:
image: server
ports:
- "8001:8000"
server2:
image: server
ports:
- "8002:8000"
server3:
image: server
ports:
- "8003:8000"
- При помощи
docker-compose up
запускаем проект С помощью такой команды можно вывести список контейнеров:
docker-compose ps
- Для остановки и удаления контейнеров используется команда
docker-compose down