栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用MobaXterm连接Linux+docker容器创建mysql集群

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用MobaXterm连接Linux+docker容器创建mysql集群

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027670.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号