公司服务运行在docker里,集群不太好搞,所以研究下docker swarm(为啥不用k8s?因为太难了看不懂!菜鸡!)
初始化
sudo iptables -F
关闭防火墙sudo ntpdate time.nist.gov
同步时间- docker swarm init –advertise-addr=当前机器的ip地址
根据提示先加入manage,再去work节点加入集群
一些操作
创建服务
docker service create
创建服务类似docker run查看服务
docker service ls
查看所有docker service xxx
查看具体某个docker service scale 服务名=数量
扩容。。。看文档去
安装portainer
可视化总比敲命令舒服多了- -
curl -L https://downloads.portainer.io/portainer-ee-agent-stack.yml -o portainer-agent-stack.yml
载下来的yml打开看看agent是否映射9001端口,没有自己加上。
然后docker stack deploy -c portainer-agent-stack.yml portainer
浏览器打开http://ip:8000 就好了。
如果领导同意,下一波更新上云!