Поиск по блогу
30.03.2020
У нас сейчас запущены два контейнера на основе образа ubuntu:latest. Выполним ping на сервер google.com изнутри первого контейнера. А снаружи будем отслеживать ping с помощью утилиты tcpdump на виртуальном интерфейсе veth59134c1. Аналогично можно выполнить пинг от одного контейнера к другому.
25.03.2020
Хорошо, наши две службы запускаются, но пока непонятно, могут ли они общаться между собой. И установились ли расширения mysqli и pdo_mysql для работы из PHP с базой данных MySQL. Давайте для начала заглянем внутрь контейнера apache, чтобы проверить расширения для работы с базой данных.
22.03.2020
Когда контейнер под названием app запускается, docker-compose автоматически связывает порты, указанные в директиве ports. Вместо того, чтобы указывать опцию -p 8080:80 в командной строке, как мы делали ранее, теперь указываем директиву ports в файле конфигурации и docker-compose делает это за нас.
20.03.2020
Том — это файловая система, которая расположена на хост-машине за пределами контейнеров. Тома представляют собой средства для постоянного хранения информации и могут совместно использоваться разными контейнерами. Созданием и управлением томами занимается Docker.
19.03.2020
Docker применяется для управления отдельными контейнерами (сервисами), из которых состоит приложение. Docker Compose используется для одновременного управления несколькими контейнерами, входящими в состав приложения. Этот инструмент предлагает те же возможности, что и Docker, но позволяет работать с более сложными приложениями.