- apt install docker.io
- ---------------------
-- 配置加速器, 私有仓库地址
- ---------------------
- mkdir -p /etc/docker
- tee /etc/docker/daemon.JSON <<-'EOF'
- {
- "registry-mirrors": ["https://plapxez2.mirror.aliyuncs.com"],
- "insecure-registries":["docker.codedev.top:88"]
- }
- EOF
- systemctl daemon-reload
- systemctl restart docker
- ufw disable
- mkdir -p /home/deploy/log
- mkdir -p /home/deploy/upload/html
- mkdir -p /home/deploy/upload/img
- mkdir -p /home/conf/ng/cert
-------------------- 上传证书文件及 ng 配置信息
- sshpass -p "[email protected]" scp -P 6025 /Users/mark/work/Git/sgmw/svc/docker/ng/nginx.conf [email protected]:/home/conf/ng/nginx.conf \
- sshpass -p "[email protected]" scp -P 6025 /Users/mark/work/Git/sgmw/svc/docker/ng/default.conf [email protected]:/home/conf/ng/default.conf \
- sshpass -p "[email protected]" scp -P 6025 /Users/mark/work/Git/sgmw/svc/docker/ng/cert/test.sgmwsales.com_chain.crt [email protected]:/home/conf/ng/cert/test.sgmwsales.com_chain.crt \
- sshpass -p "[email protected]" scp -P 6025 /Users/mark/work/Git/sgmw/svc/docker/ng/cert/test.sgmwsales.com_private.key [email protected]:/home/conf/ng/cert/test.sgmwsales.com_private.key \
- -------------------------
--Manager,worker 上分别运行, 谨慎执行
- -------------------------
- docker swarm init
- docker network create -d overlay wl-network
- ------------
-- 防火墙
- ------------
- ufw disable
来源: http://www.bubuko.com/infodetail-3024908.html