Модуль 2. Задание 6.¶
Решение¶
BR-SRV¶
Отключаем базовые службы:
На всякий случай:
Находим диск с нашим Additional.iso,
его можно определить по весу. В районе 930 MB.
В качестве примера будет использоваться название sr0.
Тут убеждаемся, что он ещё не смонтирован, т. е. вывод пустой.
Если ничего не смонтировано, то монтируем в /mnt/additional:
Если всё-же Additional.iso уже куда-то смонтирован,
то просто подмените пути на свои.
Запускаем Docker, если тот выключен:
Подгружаем образы в Docker:
docker load -i /mnt/additional/docker/mariadb_latest.tar
docker load -i /mnt/additional/docker/site_latest.tar
Теперь пишем compose.yaml:
services:
db:
image: mariadb:10.11
restart: always
container_name: 'db'
environment:
TZ: Europe/Moscow
MARIADB_DATABASE: 'testdb'
MARIADB_USER: 'test'
MARIADB_PASSWORD: 'P@ssw0rd'
MARIADB_ROOT_PASSWORD: 'toor'
volumes:
- mariadb:/var/lib/mysql
testapp:
image: site:latest
restart: always
container_name: 'testapp'
ports:
- "8080:8000"
environment:
DB_TYPE: 'maria'
DB_HOST: 'db'
DB_PORT: '3306'
DB_NAME: 'testdb'
DB_USER: 'test'
DB_PASS: 'P@ssw0rd'
volumes:
mariadb:
Запускаем: