婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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集群的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区波多野结衣在线观看 | 亚洲国产成人91porn| 欧美一卡二卡三卡四卡| 欧美午夜精品免费| 国产成人午夜精品影院观看视频| 极品少妇xxxx偷拍精品少妇| 亚洲国产精品久久艾草纯爱| 日韩专区欧美专区| 午夜精品久久久久久久久久久| 极品少妇xxxx精品少妇| 精品中文av资源站在线观看| 亚洲乱码中文字幕| 久久久久久黄色| 国产成人精品1024| 激情综合网av| 亚洲品质自拍视频网站| 亚洲国产成人一区二区三区| 国产日本一区二区| 欧美精品一区二| 欧美日韩国产大片| 欧美日韩在线三级| 欧美美女直播网站| 在线免费观看成人短视频| 99久久久国产精品| 国产精品66部| 国内精品视频666| 韩国v欧美v亚洲v日本v| 国产成人精品免费| 风间由美一区二区三区在线观看| 91视视频在线直接观看在线看网页在线看 | 不卡一区在线观看| 制服丝袜激情欧洲亚洲| 日韩一区二区在线观看视频播放| 亚洲日本成人在线观看| 五月婷婷色综合| 久久亚洲精品小早川怜子| 精品卡一卡二卡三卡四在线| 国产精品女同互慰在线看| 亚洲一区二区免费视频| 国产91在线观看丝袜| 欧美日韩综合色| 亚洲美女偷拍久久| 久久99九九99精品| 日本道免费精品一区二区三区| 制服丝袜中文字幕亚洲| 日韩一级片网站| 一区二区三区日韩在线观看| 久久国产成人午夜av影院| 欧美挠脚心视频网站| 色综合视频在线观看| 国产精品久99| 麻豆91免费看| 日韩女优av电影| 一区二区三区精品在线观看| 99久久免费视频.com| 欧美一区日韩一区| 国产午夜精品在线观看| 紧缚奴在线一区二区三区| 福利一区二区在线| 国产欧美日韩精品一区| 日韩精品久久久久久| 97se亚洲国产综合在线| 久久久久久影视| 免费的国产精品| 日本丶国产丶欧美色综合| 日韩欧美国产午夜精品| 欧美一卡二卡三卡四卡| 丝袜亚洲精品中文字幕一区| 精品一区二区三区在线观看国产| 欧美一区二区三区在线电影| 精品国产三级电影在线观看| 一区二区久久久久| 欧美日本国产一区| 亚洲影视在线观看| 宅男在线国产精品| 午夜成人免费电影| 日韩女优电影在线观看| 日韩在线一区二区| ww亚洲ww在线观看国产| 日本亚洲天堂网| 国产亚洲精久久久久久| 国产成人精品aa毛片| 一区二区三区四区av| 91官网在线免费观看| 国产做a爰片久久毛片| 亚洲国产美女搞黄色| 97久久人人超碰| www.日韩在线| 国产精品免费久久久久| 成人国产视频在线观看| 国产精品久久综合| 成人app在线观看| √…a在线天堂一区| 国产一区二区精品久久99| 日韩一级片在线播放| 日韩一级二级三级| 国产一区二区三区不卡在线观看 | 亚洲一线二线三线视频| 在线观看日韩电影| 午夜伦理一区二区| 欧美肥妇bbw| 一区二区三区四区av| 久久亚洲私人国产精品va媚药| 国产一区二区看久久| 亚洲激情在线播放| 欧美日韩成人一区二区| 亚洲国产精品自拍| 国产亚洲va综合人人澡精品| 激情六月婷婷久久| 亚洲一区二区欧美激情| 日韩欧美一二区| 色综合久久中文综合久久97| 亚洲制服丝袜av| 中文av一区特黄| 欧美亚洲另类激情小说| 日本美女一区二区三区视频| 国产日韩欧美a| 日韩天堂在线观看| 99在线热播精品免费| 美女国产一区二区| 亚洲三级小视频| 欧美激情中文字幕| 欧美美女bb生活片| 国产91清纯白嫩初高中在线观看| 亚洲女同一区二区| 日韩久久免费av| 色噜噜偷拍精品综合在线| 成人久久视频在线观看| 日本色综合中文字幕| 午夜亚洲福利老司机| 日本一区免费视频| 欧美一级欧美三级在线观看 | 99精品视频一区二区三区| 黑人巨大精品欧美一区| 一区二区三区蜜桃网| 亚洲天堂av一区| 日韩一区二区三区电影在线观看| 欧美日韩久久久| 成人91在线观看| 99精品偷自拍| 日韩激情视频网站| 日本 国产 欧美色综合| 亚洲精品日产精品乱码不卡| 亚洲视频网在线直播| 欧美高清hd18日本| 9191久久久久久久久久久| 91在线一区二区三区| 99久久亚洲一区二区三区青草| 精品一区二区免费看| 国产原创一区二区| 视频在线观看91| 蜜桃视频一区二区三区在线观看| 一区二区三区产品免费精品久久75| 日韩美女久久久| 日本一区二区动态图| 国产精品麻豆视频| 日韩午夜在线播放| av男人天堂一区| 麻豆一区二区在线| 麻豆精品一区二区| 国产麻豆91精品| 久久精品国产亚洲a| 国产成人免费网站| 国产精品一卡二| www.av精品| 91蜜桃在线观看| 91污片在线观看| 日本福利一区二区| 欧美一区二区三区不卡| 91.麻豆视频| 中文字幕av一区二区三区免费看 | 成人国产免费视频| 国产成人在线色| 国产99精品国产| www.亚洲在线| 九色综合狠狠综合久久| 99免费精品视频| 色综合久久中文字幕| 日韩一区二区麻豆国产| 日韩视频永久免费| 中文字幕一区二区三区视频 | 国产精品99久久久久久宅男| 国内外成人在线| 一本久久a久久免费精品不卡| 91麻豆精品在线观看| 欧美一二三四在线| 亚洲精品一区二区三区福利 | 国产精品美女久久久久久久久久久| 一区二区三区中文免费| 天天影视涩香欲综合网| 捆绑变态av一区二区三区| 日韩高清在线不卡| 国产一区二区美女| 日韩一区欧美小说| 欧美午夜一区二区三区| 精品美女被调教视频大全网站| 国产一区二区精品在线观看| 美腿丝袜亚洲综合| 亚洲一级不卡视频| 91在线国产福利|