Docker - подключение контейнеров через bridge

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена

Docker - подключение контейнеров через bridge

Запустим 2 контейнера (по-умолчанию используется подключение через bridge):
# docker run --network=bridge --name sqlC -e MYSQL_ROOT_PASSWORD=pass1 -d mysql
# docker run -d --network=default tomcat

--network может быть:

none - отключить сеть
host
bridge


Проверить сеть и какие IP выданы - поле Containers:

# docker network inspect bridge
       "Containers": {
           "aca11d9522cd7e74f84314e042863e997ce96312bff1a156d67666c5e7107155": {
               "Name": "sqlC",
               "EndpointID": "b58b248e4580536dbfff5bc9861b6f353976811f9d553e15ff69f50f6bab29af",
               "MacAddress": "02:42:ac:11:00:03",
               "IPv4Address": "172.17.0.3/16",
               "IPv6Address": ""
           },
           "f79a61dca104f81a567006e480528e0eca1694b3e16036e5397bd51b0608938e": {
               "Name": "musing_pasteur",
               "EndpointID": "58c7fe290ae505d58dedb7ff039ddaacde2a74d7b4386d6a915f06ee27380e7e",
               "MacAddress": "02:42:ac:11:00:02",
               "IPv4Address": "172.17.0.2/16",
               "IPv6Address": ""