241-327_Deev_ASD/lab-2/DOCKER_GUIDE.md

1.6 KiB
Raw Blame History

Docker Lab 2

Авторизация в реестре: docker login dcr.deev.su

1. Запуск локально (lab-2/local)

cd lab-2/local
docker compose up --build

docker compose up   # Запуск
docker compose down # Остановка

После запуска:

2. Запуск из реестра с внешней БД (lab-2/web_lite)

Образы с dcr.deev.su. PostgreSQL на 95.31.185.229.

cd lab-2/web_lite
docker compose pull
docker compose up

docker compose down # Остановить

После запуска:

3. Запуск из реестра с локальной БД (lab-2/web_pg)

Образы с dcr.deev.su.

cd lab-2/web_pg
docker compose pull
docker compose up

docker compose down # Остановить

После запуска:

Обновление образов в реестре

После обновления образов

cd lab-2/web_pg
docker compose pull
docker compose up

cd lab-2/web_lite
docker compose pull
docker compose up

Backend

cd lab-2/local
docker build -t dcr.deev.su/edeev/lab2-aad/backend:latest ./backend
docker push dcr.deev.su/edeev/lab2-aad/backend:latest

Nginx

cd lab-2/local
docker build -t dcr.deev.su/edeev/lab2-aad/nginx:latest ./nginx
docker push dcr.deev.su/edeev/lab2-aad/nginx:latest