请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

haproxy启动

执行haproxy 容器启动时报错

-bash: docker run -it -d -p 4001:8888 -p 4002:3306 -v /home/soft/haproxy:/usr/local/etc/haproxy --name h1 --privileged --net=net1 --ip 172.18.0.7: 没有那个文件或目录

图片描述

正在回答

2回答

同学,我刚才新下载了haproxy的镜像,写好了配置文件,能正常启动容器。这样,你把Haproxy容器删掉,重新下载一个镜像,然后试一下创建容器https://img1.sycdn.imooc.com//szimg/5c81e657000192b615980096.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕瓜5408510 #1
    谢谢老师,删除之后创建就好了。
    还有一个问题,我执行docker stop node1之后向node2数据库添加数据,然后执行docker start node1启动node1的数据库,发现数据没有同步。这种情况下是不是只能删除node1的容器,在node1的启动参数要加上cluser_join=运行中的其他节点名,而不能直接start停止的node1容器?
    回复 有任何疑惑可以回复我~ 2019-03-08 14:59:24
  • 神思者 回复 提问者 weixin_慕瓜5408510 #2
    因为容器创建之后不能再去改参数,所以只能把node1容器删掉重新创建,如果跟其他在线节点同步,node1就得按照普通节点创建,加join参数。不过也不用担心,因为有数据卷存在,数据丢不了
    回复 有任何疑惑可以回复我~ 2019-03-08 15:03:19
  • 提问者 weixin_慕瓜5408510 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-03-08 15:20:32
神思者 2019-03-08 11:19:10

命令没问题,可能是haproxy镜像的问题。你安装haproxy镜像的命令是什么?然后我去看一下haproxy镜像版本是不是升级了?

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信