docker安装mysql集群
docker exec -it 775c7c9ee1e1 /bin/bash 进入已经运行的容器centos7安装docker1.安装centos7,注意网卡桥接,并勾选第一个yum -y updateyum install -y dockerservice docker startservice docker stopservice docker restart====需要配置开机自启docke
docker exec -it 775c7c9ee1e1 /bin/bash 进入已经运行的容器
centos7安装docker
1.安装centos7,注意网卡桥接,并勾选第一个
yum -y update
yum install -y docker
service docker start
service docker stop
service docker restart
====需要配置开机自启docker=====
2.配置docker加速器 https://www.daocloud.io/mirror#accelerator-doc ==配置docker镜像站
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1
vi /etc/docker/daemon.json文件中多一个逗号 -_- ====最后在daemon.json文件中配置了阿里云的镜像才成功
docker search java查询镜像资源
docker pull docker.io/java拉取镜像 -_- ====最后在daemon.json文件中配置了阿里云的镜像才成功====https://79jykwlq.mirror.aliyuncs.com 配置完需要重启docker
容器内部 端口映射 宿主机:容器 文件映射 宿主机:容器
docker run -it -p 9001:8085 -v /home/project:/soft --privileged --name myjava docker.io/java bash 不加-it就不进入容器
MySQL集群
1.docker pull docker.io/percona/percona-xtradb-cluster拉取pxc镜像是5.7的版本,搭建集群第二个节点的时候docker容器闪退,所以用下面5.6的版本
docker pull docker.io/percona/percona-xtradb-cluster:5.6
2.docker network create --subnet=172.18.0.0/24 net1给pxc集群实例创建docker内部网络 docker network rm net1删除网络1
3.docker volume create v1容器中pxc节点映射数据目录的解决办法 docker volume rm v1删除目录
4.docker volume create v2
docker volume create v3
docker volume create v4
docker volume create v5
5.创建容器
docker run --restart always -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root123 -v v1:/var/lib/mysql --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc
docker run --restart always -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root123 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root123 -e CLUSTER_JOIN=node1 -v v2:/var/lib/mysql --privileged --name=node2 --net=net1 --ip 172.18.0.3 pxc
docker run --restart always -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=root123 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root123 -e CLUSTER_JOIN=node1 -v v3:/var/lib/mysql --privileged --name=node3 --net=net1 --ip 172.18.0.4 pxc
docker run --restart always -d -p 3309:3306 -e MYSQL_ROOT_PASSWORD=root123 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root123 -e CLUSTER_JOIN=node1 -v v4:/var/lib/mysql --privileged --name=node4 --net=net1 --ip 172.18.0.5 pxc
docker run --restart always -d -p 3310:3306 -e MYSQL_ROOT_PASSWORD=root123 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root123 -e CLUSTER_JOIN=node1 -v v5:/var/lib/mysql --privileged --name=node5 --net=net1 --ip 172.18.0.6 pxc
更多推荐
所有评论(0)