2016-07-19 3 views
1

hi У меня есть контейнер mysql, работающий как служба, а для других служб подключайте его с URL-адресом jdbc с портом ip:.mysql docker container start с фиксированным ip

и иногда серверу необходимо перезагрузить компьютер. и ip addr из контейнера mysql изменится, так как каждая служба должна подключиться к mysql, необходимо изменить URL-адрес jdbc.

есть ли способ «запускать докер» в контейнер с фиксированным IP-адресом?

Я попытался --ip, но это не работает

докер версия 1.11.2

+0

Вы используете докер? – atv

+0

так ... вы предлагаете использовать ссылку? – hihell

+0

есть. это правильный путь. – atv

ответ

3

Вы можете запрограммировать в IP в контейнер, но это должно быть сделано при создании контейнера (в docker run).

https://docs.docker.com/engine/reference/run/

Чтобы запрограммировать IP-к контейнеру вы ahve добавить переключатель --ip="desired_ip_here" в docker run

Также вы можете использовать такие инструменты, как supervisord управлять вами процессы и перезапустить службы без остановки контейнера.

+0

Не добавляйте ссылки. Составьте содержание, потому что ответ бесполезен, если ссылка не работает. – JorgeHortelano

+0

Вы правы, ссылка упала. – CTodea

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