Docker compose – группы контейнеров. Docker

    137
    31



    Docker: используем docker compose для объединения наших контейнеров в группу и определения связей между ними, совместного запуска и обслуживания.

    Docker compose – это вроде клея, который позволяет запускать контенеры в единой связке, в одной подсети и в строго определённом порядке

    Как поддержать проект:
    ➡ Patreon https://www.patreon.com/letscodedru
    ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
    ➡ PayPal https://paypal.me/letscodedru
    ➡ Qiwi https://qiwi.me/letscode

    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

    Код из видео:
    https://github.com/drucoder/docker-site

    Docker compose:
    https://docs.docker.com/compose/gettingstarted/

    Введение в использование редактора vi:

    Отладка вэб приложений в браузере:

    Образ nginx:
    https://hub.docker.com/_/nginx

    Образ postgres:
    https://hub.docker.com/_/postgres

    Образ drucoder/web-server:
    https://cloud.docker.com/u/drucoder/repository/docker/drucoder/web-server

    Документация по nginx:
    https://nginx.org/ru/docs/http/ngx_http_proxy_module.html

    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    Поддержать проект:
    ➡ Patreon https://www.patreon.com/letscodedru
    ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
    ➡ PayPal https://paypal.me/letscodedru
    ➡ Qiwi https://qiwi.me/letscode

    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    ➡ Второй канал: https://www.youtube.com/geekChatDru
    ➡ Твиттер: https://twitter.com/letsCodeDru
    ➡ Группа Вконтакте: https://vk.com/letscodedru
    ➡ Канал в Telegram: https://t.me/letsCode_dru
    ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
    ➡ Сервер в Discord: https://discord.gg/xs6XxSx
    ➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

    source

    Previous articleWhat makes something "Kafkaesque"? – Noah Tavlin
    Next articleBig Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hadoop Training | Edureka