2015-01-28 2 views
-1

У меня есть докер-контейнер MySQL на рабочем сервере. Мне нужно подключиться к базе данных MySQL с другого сервера. Контейнер имеет только ЭКСПОЗИЦИЮ 3306, но нет подключенных портов.Сделать контейнер-посредник для запуска docker-контейнера MySQL

Итак, я понимаю, что привязка порта к работающему контейнеру невозможна.

Я думаю о создании нового контейнера «прокси», связывать порты для прослушивания снаружи и связывать их с существующим контейнером MySQL.

Будет ли это работать?

Извините за мой английский

ответ

0

Просто запустите ваш контейнер с -P опцией или с -p <host_machine_port>:<container_port>

Для MySQL это может быть сделано с docker run -p 3306:3306 mysql

И вы можете подключиться к MySQL через yourmysqldomain.com:3306

Смежные вопросы