互联网服务Docker

docker固定IP之后,设置的端口映射没有显示

利用docker搭建个Mysql主从,采用默认网络,重启container之后IP发生变化导致主从失败采用自定义网络--net=none ,设置固定IP之后,设置的-p 端口映射却不显示, docker run -d -p 3306:3306 --net='none' -e MYSQL_PASSWD='admin123' -v /tmp/mysql/master:/var/lib/mysql -v /dat...显示全部
利用docker搭建个Mysql主从,采用默认网络,重启container之后IP发生变化导致主从失败采用自定义网络--net=none ,设置固定IP之后,设置的-p 端口映射却不显示,


docker run -d -p 3306:3306 --net='none' -e MYSQL_PASSWD='admin123' -v /tmp/mysql/master:/var/lib/mysql -v /data/config/mysql5.6/my.cnf:/etc/my.cnf mysql_ms:5.6.24 

[root@192 ~]# docker ps -a
CONTAINER ID        IMAGE                         COMMAND             CREATED             STATUS              PORTS               NAMES
419c1d7a2e48        mysql_ms:5.6.24   "/start.sh"         6 minutes ago       Up 6 minutes                            loving_hopper  
收起
参与3

查看其它 1 个回答dl528888的回答

dl528888dl528888系统运维工程师游戏公司
使用none了,就没办法在创建容器的时候使用-p了。建议使用手动修改宿主机iptables的dnat来解决端口映射问题,或者参考http://www.aixchina.net/club/thread-123369-1-2.html
互联网服务 · 2015-05-21
浏览851

回答者

dl528888
系统运维工程师游戏公司
擅长领域: 云计算容器容器云

dl528888 最近回答过的问题

回答状态

  • 发布时间:2015-05-21
  • 关注会员:1 人
  • 回答浏览:851
  • X社区推广