



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