采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
执行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: 没有那个文件或目录
同学,我刚才新下载了haproxy的镜像,写好了配置文件,能正常启动容器。这样,你把Haproxy容器删掉,重新下载一个镜像,然后试一下创建容器
谢谢老师,删除之后创建就好了。 还有一个问题,我执行docker stop node1之后向node2数据库添加数据,然后执行docker start node1启动node1的数据库,发现数据没有同步。这种情况下是不是只能删除node1的容器,在node1的启动参数要加上cluser_join=运行中的其他节点名,而不能直接start停止的node1容器?
因为容器创建之后不能再去改参数,所以只能把node1容器删掉重新创建,如果跟其他在线节点同步,node1就得按照普通节点创建,加join参数。不过也不用担心,因为有数据卷存在,数据丢不了
非常感谢!
命令没问题,可能是haproxy镜像的问题。你安装haproxy镜像的命令是什么?然后我去看一下haproxy镜像版本是不是升级了?
就用的docker pull haproxy
登录后可查看更多问答,登录/注册
手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机
1.2k 28
1.7k 26
1.2k 25
1.4k 24
1.3k 21