
Я понимаю, что можно вручную выставить хост в контейнер, используя сеть docker bridge. Но как мне облегчить жизнь, чтобы выполнить связывание, используя switch --link
?
Например, я хочу подключить базу данных, работающую на хост-системе, из контейнера. Один из способов сделать это — вручную задать назначение подключения приложения в контейнере на IP-адрес хоста в сети моста Docker ( docker0
по умолчанию). Однако многие образы Docker предоставляют простой способ просто использовать --link
для подключения к базе данных. Как это сделать в этом случае?
решение1
Ссылки Docker предназначены исключительно для связи между контейнерами.
Чтобы открыть порты в другом месте, вам нужно будет использовать -P
или -p
.