2016-07-19 56 views
1

您好我有一個MySQL容器作爲一個服務運行,併爲其他服務連接一個jdbc url與一個ip:端口。mysql docker容器啓動一個固定的IP

有時服務器需要重啓。並且mysql容器的ip addr會發生變化,因爲每個服務都需要連接到mysql,所以需要修改jdbc url。

有沒有辦法讓'碼頭工'啓動'具有固定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