1.安装 docker
yum -y updateyum install -y docker
2.启动 / 关闭 / 重启 docker
(资料图片仅供参考)
service docker start / systemctl start dockerservice docker stop / systemctl stop dockerservice docker restart / systemctl restart docker
ps:我本地机器用第二个命令启动成功的。
3.配置docker镜像加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh |sh -s http://f1361db2.m.daocloud.io #linuxhttp://f1361db2.m.daocloud.io #macOshttp://f1361db2.m.daocloud.io #Windows
ps:设置如果报错,去配置文件修改,去掉最后的一个逗号,路径vim /etc/docker/daemon.json
, 修改配置完,最好重启docker,以避免不必要的错误。
如果是添加阿里云docker的加速器,开通加速服务在配置项里找到对应的命令,
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-"EOF"{ "registry-mirrors": ["https://lgltjulp.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
4.查找并安装镜像
docker search java #查找镜像docker pull docker.io/java #安装你需要的镜像
5.查看docker中已经安装的镜像
docker images
6.导入和导出镜像
docker save docker.io/java > /home/docker/java.tar.gz #导出docker镜像docker load < /home/docker/java.tar.gz 导入docker镜像docker imagesdocker rmi java
7.启动容器
docker run -it docker.io/java bash -p 9000:8080 -p 9001:8085 # -p 映射宿主机和虚拟机的端口-v /home/project:/soft #-v 映射宿主机和虚拟机的文件夹--privileged # 目录权限--name myjava
docker run -it -p 9000:8080 -p 9001:8085 -v /home/project:/soft --privileged --name myjava docker.io/java bash
8.暂停和停止容器
docker pause myjava # 暂停容器docker unpause myjava #恢复容器的运行docker stop myjava #暂停容器docker start -i myjava #重启
9.查看运行的容器
docker ps -a docker run -it -p 9000:8080 -p 9001:8085 -v /home/project:/soft--privileged --name myjava docker.io/java bash
PXC集群特点:
同步复制,事务在所有的集群节点要么同时提交,要么同时不提交Replication采用异步复制,无法保证数据的一致性1.下载镜像
docker pull percona/percona-xtradb-cluster
2.出于安全考虑,需要给pxc集群实例创建docker内部网络
docker network create --subnet=172.20.1.0/24 net1docker network inspect net1docker network rm net1
ps:阿里云服务器没有成功???!!中间遇到了一个小问题,Error response from daemon
, 这个是因为172.18 的网段已经存在,可以docker network ls
查看,换一个网段就解决了
3.创建docker卷
docker volume create --name v1docker volume create --name v2docker volume create --name v3docker volume create --name v4docker volume create --name v5
4.查看docker卷信息
docker inspect v1#创建第一个节点docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=123456-e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456 --name=node1 --net=net1 --ip 172.20.1.2 pxc#创建第二个节点docker run -d -p 3311:3306 -e MYSQL_ROOT_PASSWORD=123456-e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456-e CLUSTER_JOIN=node1--name=node2 --net=net1 --ip 172.20.1.3 pxc#创建第三个节点docker run -d -p 3315:3306 -e MYSQL_ROOT_PASSWORD=123456-e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456-e CLUSTER_JOIN=node1 --name=node3 --net=net1 --ip 172.20.1.7 pxc#创建第四个节点docker run -d -p 3313:3306 -e MYSQL_ROOT_PASSWORD=123456-e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456-e CLUSTER_JOIN=node1 --name=node4 --net=net1 --ip 172.20.1.5 pxc#创建第五个节点docker run -d -p 3314:3306 -e MYSQL_ROOT_PASSWORD=123456-e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456-e CLUSTER_JOIN=node1--name=node5 --net=net1 --ip 172.20.1.6 pxc
ps:在这个地方又遇到了个问题,创建了5个node节点,但是只启动了2个,3个失败???暂时还不知道原因???启动的状态都为Exited???!!
使用这句命令全部启动实例docker ps -aq | xargs -I {} docker start {}
5.mysql的负载均衡haproxy
docker pull haproxy
6.实例化haproxy
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.20.1.10 haproxy
global#工作目录chroot /usr/local/etc/haproxy#日志文件,使用rsyslog服务中local5日志设备(/var/log/local5),等级infolog 127.0.0.1 local5 info#守护进程运行daemondefaultslogglobalmodehttp#日志格式optionhttplog#日志中不记录负载均衡的心跳检测记录optiondontlognull #连接超时(毫秒)timeout connect 5000 #客户端超时(毫秒)timeout client 50000#服务器超时(毫秒) timeout server 50000#监控界面listen admin_stats#监控界面的访问的IP和端口bind 0.0.0.0:8888#访问协议 mode http#URI相对地址 stats uri /dbs#统计报告格式 stats realm Global\ statistics#登陆帐户信息 stats auth admin:abc123456#数据库负载均衡listen proxy-mysql#访问的IP和端口bind 0.0.0.0:3306 #网络协议mode tcp#负载均衡算法(轮询算法)#轮询算法:roundrobin#权重算法:static-rr#最少连接算法:leastconn#请求源IP算法:source balance roundrobin#日志格式 option tcplog#在MySQL中创建一个没有权限的haproxy用户,密码为空。 #Haproxy使用这个账户对MySQL数据库心跳检测 option mysql-check user haproxy server MySQL_1 172.20.1.2:3306 check weight 1 maxconn 2000 server MySQL_2 172.20.1.3:3306 check weight 1 maxconn 2000 server MySQL_3 172.20.1.7:3306 check weight 1 maxconn 2000 server MySQL_4 172.20.1.5:3306 check weight 1 maxconn 2000 server MySQL_5 172.20.1.6:3306 check weight 1 maxconn 2000#使用keepalive检测死链 option tcpka
7.登陆到交互容器里
docker exec -it h1 bash
8.安装keepalive 完成双机热备,登录haproxy,执行命令
apt-get updateapt-get install keepalived
9.配置keepalive,
#创建第2个Haproxy负载均衡服务器docker run -it -d -p 4003:8888 -p 4004:3306 -v /home/soft/haproxy:/usr/local/etc/haproxy --name h2 --privileged --net=net1 --ip 172.20.1.10 haproxy
vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 123456 } virtual_ipaddress { 172.20.1.201 }}#启动Keepalivedservice keepalived start#宿主机执行ping命令ping 172.20.1.201
#创建第2个Haproxy负载均衡服务器docker run -it -d -p 4003:8888 -p 4004:3306 -v /home/soft/haproxy:/usr/local/etc/haproxy --name h2 --privileged --net=net1 --ip 172.20.1.11 haproxy#进入h2容器,启动Haproxydocker exec -it h2 bashhaproxy -f /usr/local/etc/haproxy/haproxy.cfg
标签:
ps:设置如果报错,去配置文件修改,去掉最后的一个逗号,路径vim etc docker daemon json ,修改配置完,最好重启docker,以避免
浙江绍兴一房产中介提前买入房子,并指派公司工作人员假冒“房主亲戚”与买家“讨价还价”,既居间赚服务费,又抬高价格赚取差价
一、土地使用证丢了可以补办吗土地使用权证丢失是可以补办的,可以在当地的土地管理所补办。补办需要提供房屋的情况和遗失的情况
1、看她的兴趣,是你老婆你应该对她有所了解呀。2、不过,个人觉得,你多陪陪她,就是最好的礼物了。本文到此分享完毕,希望对
1、广西壮族自治区第十五届运动会开幕式将于2022年11月11日在贵港市体育中心主体育场举行。2、开幕式以《鼓舞
万科完成配售3亿股H股,深铁集团持股比例降至27 18%,持股,万科,h股,盈安,深铁集团,恒大集团,公司股份,深圳市地铁集团,中国交通运输公司
1、珠海一日游的话时间太短了,给你下面几个方案:休闲游,景点:珠海渔女、石景山公园、海滨公园、圆明新园梦幻水城。2、2、
佳创视讯(300264)(300264):第五届第二十三次董事会会议决议,审议5项议案获通过3月9日,佳创视讯公告显示,公司第五届第二十三次董事会会议于202
1、告诉你义务教育是这样的:根据法律规定,适龄儿童和青少年都必须接受国家、社会、家庭予以保证的国民教育。2、其实质是国家
1、告诉你一个窍门哦 鱼最重要的是要去泥味和腥味 所以,要煮鱼的时候加一点柠檬汁和葡萄酒是非常好的调料 连姜片没加都不觉
对于爱吃面食、且无肉不欢的人来说,肯定不会拒绝一口外皮酥脆,还会爆汁的肉馅饼。而在馅饼中,又属牛肉饼为“老大”!不仅吃着
1、方法一、通过拨打移动客服电话10086按照语音提示查询手机积分情况。2、或者直接发送短信“JF”到“10086”进行
【保隆科技:目前给特斯拉提供车轮平衡块和座椅位置传感器等产品】财联社3月9日电,保隆科技在互动平台表示,公司目前给特斯拉
”母少林表示,下一步,公司将坚持以“品牌做强、服务做优、产业做大”为目标,走科技创新之路,以绿色、智能、节能、安全等电梯前沿技术为...
1、1 单元格所有单击行号与列号交叉的空白处,拖动单元格宽度,大小就能够到达相同大小2 某1部份具相同大小。2、选中某
1、我一直觉得也许再不会有人比他更加爱这个职业了。2、也许再也不会有人比他更深谙“板书的艺术”了。3、他说:“我每看到一
1、区别:一、1 发散与收敛对于数列和函数来说,它就只是一个极限的概念,一般来说如果它们的通项的值在变量趋于无穷大时趋于
1、韩愈,唐朝诗人,唐宋八大家之一,代表作《马说》。2、范仲淹,北宋文学家,代表作《岳阳楼记》。3、龚自珍,清代诗人,代
图片来源:视觉中国界面新闻记者|冯赛琪3月8日,上海黄金交易所(SGE)对“澳洲珀斯铸币厂向上海黄金交易所出售‘掺杂’金条”的相关报道作...
涿鹿之战,是距今大约六千五百余年前,黄帝部族联合炎帝部族,跟来自东方的蚩尤部族在今河北省张家口市涿鹿县一带所进行的一场大战。战争的目
1、盐城环弘再生资源有限公司于2015年09月11日成立。2、法定代表人王士海,公司经营范围包括:废旧电池(除危化品
千秋辞地藏怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那么你获取游戏开测消息是关键,能够获取到第一手信息,你才能在最快的时间内容
1、波尔多液是无机铜素杀菌剂。2、其有效成分的化学组成是CuSO4·xCu(OH)2·yCa(OH)2·zH2O。3、1
1、像爱玛、雅迪、绿源、小牛都有符合新国标的电动车,我推荐买小牛电动车,大家都知道新国标对电动车的速度有了一定的要求,对于电动车的外形
1、领头羊,是羊群自己优胜劣汰自我竞争脱颖而出的,因而具有天然的崇高威望。2、是“权”和“威”二者自然合一的。文章到此就
1、安徽森钢建筑工程有限公司于2010年10月25日成立。2、法定代表人张德凡,公司经营范围包括:轻钢构件生产、销售
1、她漂亮极了。华丽、美丽、俏丽都有美好的含义,而华丽比另外两个更深刻,可以理解为“明媚动人”等等。2、她是个宝贝 她很
1、四喜豆腐是广东省的一道特色名菜,属于粤菜系,该菜品可以被当作待客菜,有豆制品,蔬菜,虾皮,肉类,可以说是营养丰富。味道咸味适口,老少咸宜
近日,车友头条获悉CS55纯电版将于7月上旬正式上市。新车将推出标准续航、超长续航两种版本,共计5款车型,预售价为16
1、勒泰中心位于河北省省会石家庄市核心商业圈,毗邻中山东路,平安大街、建设大街等多条城市干道,交通条件优越。2、勒泰中心
Copyright © 2015-2022 南方服装网版权所有 备案号:粤ICP备18023326号-21 联系邮箱:855 729 8@qq.com