docker pause 容器name
JWT单点登录
cd 工程目录
npm install
npm run dev
[ root @ localhost/]firewall-cmd -state
runnning
I root @ localhost /] service firewall stat
I root @ localhost/]service firewall stop
I root @ localhost/]service firewall restart
[ root @localhost/]firewall-cmd -permanenk -add-port
[ root @ localhost/]firewall-cmd reload
[ root @ localhost/]firewall-cmd --permanent-remove-oot
=8080-8085/tcp
firewall-cmd --permanent --list-ports
轻量级虚拟机
上面多了个逗号需要删掉
bash是指启动容器后以bash命令行运行
第二是把开放端口映射到宿主机(9000是宿主机端口,8080是容器端口)
第三是把宿主机文件夹映射到容器里面(后面运行数据库的时候,数据库的数据一定是要保存在宿主机上的
冒号前面是宿主机目录,后面是容器目录
privileged 这样宿主机的权限就和容器的权限联系起来)
PXC双向同时读写
停止作为slave同步数据
将DB2的端口关掉就不会与其它两个数据库同步了
乌班图
无法写入数据
直接拉或者本地安装
[root @localhost/]docker percona/percona-xtradb-
cluster
[root @localhost/]docker </home/soft/pxc.tar.gz
docker pull docker.io/percona/percona-xtradb-cluster
docker tag docker.io/percona/percona-xtradb-cluster pxc
接着删除原来的镜像
利用docker创建内部网络,然后在映射端口进行外部访问
[ root @ localhost/] docker netwark create net1
[ root @ localhost/] docker network inspet net1
[ root @ localhost/] docker nework rm net1
docker自带的网段是172.17.0.x.
net1是创建第一个网段就是172.18.0.x,在创建以此类推
docker network create--subnet=172.18.0.0/24 net1
子网掩码是24位的
创建docker容器不要在里面保存业务数据,要把业务数据保存在宿主机里面,使用目录映射来完成
docker volume create v1
docker inspect v1
可以把v1这个数据卷映射到MySQL目录里面
docker volume rm v1
-d 指的是后台去运行
-v 目录映射
-e 启动参数,密码,用户名就是root
-e 集群名字
-e 数据库节点间同步的密码
-- 赋予最高的权限
-- name 容器名字
-- net内部网段
-- ip 使用的ip地址
镜像名字
mysql数据的初始化至少要2分钟以上,要等待一段时间,否则直接创建第二个容器会闪退
转发器
LVS是不支持在虚拟机上安装的
docker pull haproxy
先创建一个目录,然后映射到容器里面
◆配置文件详情可以参考 https://zhangge.net/5125.html
-p 4001:8888 是后台监控的端口
容器名字要配置成h1,后面还有配置一个节点
加载配置文件,启动proxy
创建配置文件的账号
CREATE USER ‘haproxy‘@%‘ IDENTIFIED BY ‘ ‘;
访问后台监控页面
原文:https://www.cnblogs.com/72coding/p/14547114.html