mysql docker容器以固定的ip启动

时间:2016-07-19 10:06:46

标签: mysql docker

嗨我有一个作为服务运行的mysql容器,而对于其他服务,使用ip:port将其与jdbc url连接。

有时服务器需要重启。并且mysql容器的ip addr会改变,因为每个服务需要连接到mysql,需要修改jdbc url。

有没有办法'docker start'一个具有固定IP地址的容器?

我已经尝试过 - 但它不能正常工作

docker version 1.11.2

1 个答案:

答案 0 :(得分:3)

您可以将IP预设为容器,但必须在创建容器时执行此操作(在docker run中)。

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

要将IP预设为容器,您需要在--ip="desired_ip_here"

中添加开关docker run

此外,您可以使用supervisord等工具来管理流程并重新启动服务,而无需停止容器。