docker容器安装
vi命令编辑linux的文件
vi /etc/sysconfig/selinux
安装docker
yum install docker -y
启动容器
service docker start
service docker stop
部署Mysql集群
添加镜像
docker load < MySQL.tar.gz
查看镜像
docker images
创建内网网段
docker network create --subnet=172.18.0.0/18 mynet
创建Mysql容器
docker run -it -d --name mysql_1 -p 12001:3306 \
--net mynet --ip 172.18.0.2 \
-m 400m -v /root/mysql_1/data:/var/lib/mysql \
-v /root/mysql_1/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/shanghai --privileged=true \
mysql:8.0.23 \
--lower_case_table_names=1
docker run -it -d --name mysql_2 -p 12002:3306 \
--net mynet --ip 172.18.0.3 \
-m 400m -v /root/mysql_2/data:/var/lib/mysql \
-v /root/mysql_2/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/shanghai --privileged=true \
mysql:8.0.23 \
--lower_case_table_names=1
docker run -it -d --name mysql_3 -p 12003:3306 \
--net mynet --ip 172.18.0.4 \
-m 400m -v /root/mysql_3/data:/var/lib/mysql \
-v /root/mysql_3/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/shanghai --privileged=true \
mysql:8.0.23 \
--lower_case_table_names=1
docker run -it -d --name mysql_4 -p 12004:3306 \
--net mynet --ip 172.18.0.5 \
-m 400m -v /root/mysql_4/data:/var/lib/mysql \
-v /root/mysql_4/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/shanghai --privileged=true \
mysql:8.0.23 \
--lower_case_table_names=1
docker run -it -d --name mysql_5 -p 12005:3306 \
--net mynet --ip 172.18.0.6 \
-m 300m -v /root/mysql_5/data:/var/lib/mysql \
-v /root/mysql_5/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/shanghai --privileged=true \
mysql:8.0.23 \
--lower_case_table_names=1
查看创建状态
docker ps -a/ docker ps
删除mysql容器
docker rm mysql_1
查看占用
free
报错信息
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
再次启动容器
docker start mysql_1
docker start mysql_2
docker start mysql_3
docker start mysql_4
docker start mysql_5
端口要打开 否则数据库无法连接
查看端口命令
docker port mysql_1
查看docker对象详细命令
docker inspect mysql_1
导入JDK文件
docker load < JDK.tar.gz
安装unzip指令
yum install unzip -y
创建JDK容器
docker run -it -d --name ss -p 3307:3307 \
--net mynet --ip 172.18.0.7 \
-m 400m -v /root/ss:/root/ss \
-e TZ=Asia/shanghai --privileged=true \
jdk bash