亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > docker 搭建Mysql集群的方法示例

docker 搭建Mysql集群的方法示例

熱門標簽:地圖標注w是什么方向 新鄉人工智能電話機器人加盟 昆明外呼系統 400電話申請找哪家公司 地圖標注需要提交啥資料入駐 河南省鄭州市地圖標注 臨汾電銷機器人費用 福州呼叫中心外呼系統哪家好 七大洲地圖標注

docker基本指令:

更新軟件包

yum -y update

安裝Docker虛擬機(centos 7)

yum install -y docker

運行、重啟、關閉Docker虛擬機

service docker start
service docker stop

搜索鏡像

docker search 鏡像名稱

下載鏡像

docker pull 鏡像名稱

查看鏡像

docker images

刪除鏡像

docker rmi 鏡像名稱

運行容器

docker run 啟動參數 鏡像名稱

查看容器列表

docker ps -a

當我們想要使用java環境,我們可以這么操作:

搜索:
[root@VM_71_225_centos ~]# docker search java
INDEX    NAME                          DESCRIPTION                   STARS   OFFICIAL  AUTOMATED
docker.io  docker.io/node                     Node.js is a JavaScript-based platform for...  5752   [OK]
docker.io  docker.io/tomcat                    Apache Tomcat is an open source implementa...  1891   [OK]
docker.io  docker.io/java                     Java is a concurrent, class-based, and obj...  1745   [OK]
docker.io  docker.io/openjdk                   OpenJDK is an open-source implementation o...  1031   [OK]
下載:
[root@VM_71_225_centos ~]# docker pull docker.io/java
Using default tag: latest
Trying to pull repository docker.io/library/java ...
latest: Pulling from docker.io/library/java
5040bd298390: Downloading [=>                         ] 1.572 MB/51.36 MB
運行:
[root@VM_71_225_centos ~]# docker run -it --name myjava docker.io/java bash
root@25623e12b759:/# java


-i: 以交互模式運行容器,通常與 -t 同時使用;


-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;

安裝PXC集群(在此不做mysql pxc集群與replication集群的方案優劣說明,在此選用pxc集群方案[多節點備份與強聯合性]):

安裝PXC鏡像

docker pull percona/percona-xtradb-cluster

查看本地鏡像

[root@VM_71_225_centos ~]# docker images
REPOSITORY                 TAG         IMAGE ID      CREATED       SIZE
docker.io/hello-world           latest       e38bc07ac18e    2 months ago    1.85 kB
docker.io/percona/percona-xtradb-cluster  latest       f1439de62087    3 months ago    413 MB
docker.io/java               latest       d23bdf5b1b1b    17 months ago    643 MB

docker.io/percona/percona-xtradb-cluster 太長,進行改名:

[root@VM_71_225_centos ~]# docker tag percona/percona-xtradb-cluster pxc
[root@VM_71_225_centos ~]# docker images
REPOSITORY                 TAG         IMAGE ID      CREATED       SIZE
docker.io/hello-world           latest       e38bc07ac18e    2 months ago    1.85 kB
docker.io/percona/percona-xtradb-cluster  latest       f1439de62087    3 months ago    413 MB
pxc                    latest       f1439de62087    3 months ago    413 MB
docker.io/java               latest       d23bdf5b1b1b    17 months ago    643 MB

創建net1網段:

docker network create --subnet=172.18.0.0/16 net1

創建五個數據卷(pxc無法直接存取宿組機的數據,所以創建五個docker數據卷)

docker volume create v1
docker volume create v2
docker volume create v3
docker volume create v4
docker volume create v5

查看數據卷位置:

[root@VM_71_225_centos code]# docker inspect v1
[
  {
    "Driver": "local",
    "Labels": {},
    "Mountpoint": "/var/lib/docker/volumes/v1/_data",
    "Name": "v1",
    "Options": {},
    "Scope": "local"
  }
]

創建5節點的PXC集群

#創建第1個MySQL節點
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql -v backup:/data --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc

等待2分鐘后,再創建第二個節點,等待第一個節點實例化完畢后,才能開啟第二個節點實例,不然會瞬間停止

創建其他節點:

#創建第2個MySQL節點
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v2:/var/lib/mysql -v backup:/data --privileged --name=node2 --net=net1 --ip 172.18.0.3 pxc
#創建第3個MySQL節點
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v3:/var/lib/mysql --privileged --name=node3 --net=net1 --ip 172.18.0.4 pxc
#創建第4個MySQL節點
docker run -d -p 3309:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v4:/var/lib/mysql --privileged --name=node4 --net=net1 --ip 172.18.0.5 pxc
#創建第5個MySQL節點
docker run -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -e CLUSTER_JOIN=node1 -v v5:/var/lib/mysql -v backup:/data --privileged --name=node5 --net=net1 --ip 172.18.0.6 pxc

測試在任意mysql節點創建數據庫:

mysql -h 172.18.0.3 -uroot -pabc123456

mysql> create database test;
Query OK, 1 row affected (0.03 sec)

登錄其他節點數據庫,能看到已經進行了同步,構成簡單的mysql集群

安裝Haproxy進行高可用與負載均衡

拉取haproxy

docker pull haproxy

編寫Haproxy配置文件

vi /home/soft/haproxy.cfg

配置文件如下:

global
  #工作目錄
  chroot /usr/local/etc/haproxy
  #日志文件,使用rsyslog服務中local5日志設備(/var/log/local5),等級info
  log 127.0.0.1 local5 info
  #守護進程運行
  daemon
​
defaults
  log global
  mode  http
  #日志格式
  option httplog
  #日志中不記錄負載均衡的心跳檢測記錄
  option dontlognull
  #連接超時(毫秒)
  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.18.0.2:3306 check weight 1 maxconn 2000 
  server MySQL_2 172.18.0.3:3306 check weight 1 maxconn 2000 
  server MySQL_3 172.18.0.4:3306 check weight 1 maxconn 2000 
  server MySQL_4 172.18.0.5:3306 check weight 1 maxconn 2000
  server MySQL_5 172.18.0.6:3306 check weight 1 maxconn 2000
  #使用keepalive檢測死鏈
  option tcpka

創建第1個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.18.0.7 haproxy

進入h1容器,啟動Haproxy

docker exec -it h1 bash
haproxy -f /usr/local/etc/haproxy/haproxy.cfg

查看是否啟動成功:

訪問http://ip:4001/dbs

安裝keepalive實現雙擊熱備

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:岳陽 海口 股票 四川 烏海 鎮江 紅河 臨沂

巨人網絡通訊聲明:本文標題《docker 搭建Mysql集群的方法示例》,本文關鍵詞  docker,搭建,Mysql,集群,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker 搭建Mysql集群的方法示例》相關的同類信息!
  • 本頁收集關于docker 搭建Mysql集群的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    日本免费看视频| 国产a视频| 亚飞与亚基在线观看| 韩国三级视频网站| 欧美爱爱网| 精品国产一区二区三区免费 | 欧美电影免费看大全| 国产a毛片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产不卡在线看| 欧美大片毛片aaa免费看| 91麻豆高清国产在线播放| 欧美爱爱网| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美日本免费| 四虎久久精品国产| 精品国产一区二区三区免费 | 青青青草影院| 91麻豆高清国产在线播放| 国产精品免费久久| 久久国产一久久高清| 精品视频一区二区| 精品国产三级a∨在线观看| 精品视频一区二区三区免费| 国产成人女人在线视频观看| 久久国产影院| 91麻豆国产福利精品| 欧美激情一区二区三区视频高清 | 美女免费精品视频在线观看| 精品国产一区二区三区久久久狼| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 午夜精品国产自在现线拍| 久久福利影视| 成人高清视频在线观看| 国产精品自拍亚洲| 精品视频在线看| 欧美a级片免费看| 毛片高清| 国产网站免费视频| 毛片高清| 黄色福利| 四虎久久影院| 国产麻豆精品| 欧美电影免费| 亚洲精品中文一区不卡| 国产91精品系列在线观看| 欧美爱色| 亚洲精品永久一区| 成人免费网站久久久| 日本在线www| 高清一级毛片一本到免费观看| 国产欧美精品午夜在线播放| 久久久久久久男人的天堂| 青青青草影院| 精品在线视频播放| 天天色成人网| 国产亚洲精品aaa大片| 青青久久网| 99色播| 日本在线不卡视频| 亚洲精品影院| 国产亚洲精品成人a在线| 精品国产香蕉在线播出| 国产网站免费| 色综合久久天天综合| 国产一区国产二区国产三区| 国产不卡在线观看| 999久久久免费精品国产牛牛| 韩国毛片基地| 国产伦精品一区二区三区在线观看| 国产高清在线精品一区二区| 免费毛片播放| 成人在免费观看视频国产| 一级女人毛片人一女人| 日韩专区第一页| 国产高清在线精品一区二区| 亚洲爆爽| 精品视频在线看 | 亚洲女初尝黑人巨高清在线观看| 国产伦久视频免费观看视频| 欧美电影免费看大全| 精品视频一区二区三区免费| 国产伦理精品| 免费一级片在线观看| 成人免费高清视频| 久久国产影院| 国产一区二区福利久久| 在线观看成人网| 亚欧视频在线| 91麻豆tv| 日本伦理黄色大片在线观看网站| 日日夜夜婷婷| 欧美激情影院| 九九免费高清在线观看视频| 高清一级毛片一本到免费观看| 可以免费看毛片的网站| 日本在线播放一区| 国产成人精品综合久久久| 久久99欧美| 日韩专区亚洲综合久久| 成人免费网站视频ww| 国产不卡高清| 日韩一级黄色大片| 欧美一级视| 夜夜操网| 久久福利影视| 99久久精品国产国产毛片| 色综合久久天天综合| 亚飞与亚基在线观看| 免费的黄色小视频| 国产韩国精品一区二区三区| 国产福利免费观看| 日本在线不卡视频| 免费的黄视频| 国产成人女人在线视频观看| 美女免费毛片| 午夜久久网| 欧美国产日韩精品| 国产成人精品影视| 天天色成人网| 91麻豆精品国产片在线观看| 精品视频免费在线| 国产成人精品综合久久久| 日韩在线观看网站| 999久久狠狠免费精品| 黄视频网站免费观看| 国产激情一区二区三区| 日韩专区亚洲综合久久| 免费国产在线观看不卡| 韩国三级视频在线观看| 午夜在线亚洲| 韩国三级视频网站| 精品视频一区二区| 99久久网站| 99久久精品国产高清一区二区| 99热精品一区| 国产一区国产二区国产三区| 国产美女在线一区二区三区| 日本特黄特色aaa大片免费| 午夜在线亚洲| 亚洲精品久久玖玖玖玖| 韩国毛片免费大片| 欧美激情一区二区三区在线 | 日韩中文字幕在线播放| 欧美激情一区二区三区视频高清 | 香蕉视频亚洲一级| 国产国语在线播放视频| 九九久久国产精品大片| 青草国产在线观看| 国产一区二区精品尤物| 午夜在线亚洲| 国产视频一区二区在线观看| 青青久久精品| 午夜激情视频在线观看| 四虎影视久久| 黄色免费网站在线| 日本免费乱理伦片在线观看2018| 久久国产影院| 91麻豆高清国产在线播放| 欧美1区| 日本免费看视频| 日韩免费在线观看视频| 高清一级做a爱过程不卡视频| 黄视频网站在线看| 欧美α片无限看在线观看免费| 国产亚洲男人的天堂在线观看| 国产麻豆精品免费密入口| 九九精品影院| 可以免费看污视频的网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美电影免费看大全| 九九免费高清在线观看视频| 四虎影视久久久| 99久久精品国产高清一区二区| 日日日夜夜操| 天天做日日爱夜夜爽| 99久久精品国产免费| 九九久久国产精品大片| 99久久精品国产高清一区二区| 91麻豆tv| 亚洲 激情| 韩国三级一区| 成人高清视频免费观看| 青青久久网| 欧美激情一区二区三区中文字幕| 日韩中文字幕一区| 天天色成人网| 国产亚洲男人的天堂在线观看| 九九免费高清在线观看视频| 台湾毛片| 韩国三级一区| 在线观看成人网| 人人干人人插| 精品久久久久久中文| 国产视频久久久| 黄视频网站在线免费观看| 韩国毛片| 欧美a级片免费看| 亚欧乱色一区二区三区| 青青久在线视频|