docker swarm 初体验

公司服务运行在docker里,集群不太好搞,所以研究下docker swarm(为啥不用k8s?因为太难了看不懂!菜鸡!)

初始化

  1. sudo iptables -F 关闭防火墙
  2. sudo ntpdate time.nist.gov 同步时间
  3. docker swarm init –advertise-addr=当前机器的ip地址

根据提示先加入manage,再去work节点加入集群

一些操作

  1. 创建服务

    docker service create 创建服务类似docker run

  2. 查看服务

    docker service ls 查看所有

    docker service xxx 查看具体某个

  3. docker service scale 服务名=数量 扩容

  4. 。。。看文档去

安装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 就好了。

如果领导同意,下一波更新上云!