zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Docker Swarm 基础10

2023-03-20 14:59:35 时间

没有了那个管理节点容器,并且对Swarm的管理命令无法执行

现在加回来

[root@docker ~]# docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 192.168.100.103:4000 consul://192.168.100.104:8500
d563af1475b5cc2f58e3ec2d0e80224472db86785740736cd628e27c6dee8164
[root@docker ~]# docker ps -a 
CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS                      PORTS                              NAMES
d563af1475b5        swarm                         "/swarm manage -H :40"   4 seconds ago       Up 3 seconds                2375/tcp, 0.0.0.0:4000->4000/tcp   sharp_carson
8d7c107be5fa        hello-world                   "/hello"                 44 minutes ago      Exited (0) 44 minutes ago                                      high_hopper
2f5af4ab2bcc        hello-world                   "/hello"                 44 minutes ago      Exited (0) 44 minutes ago                                      stupefied_booth
592ca6995b4d        swarm                         "/swarm join --advert"   About an hour ago   Up About an hour            2375/tcp                           suspicious_joliot
f616e3e353bc        ci-infrastructure/jnkns-img   "/bin/tini -- /usr/lo"   7 weeks ago         Exited (0) 7 weeks ago                                         jenkins01
71de3ba93794        registry:2                    "/bin/registry /etc/d"   8 weeks ago         Up 5 hours                  0.0.0.0:5000->5000/tcp             registry
[root@docker ~]# docker -H :4000 info 
Containers: 12
Images: 17
Server Version: swarm/1.1.3
Role: replica
Primary: 192.168.100.104:4000
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 2
 docker: 192.168.100.103:2375
  └ Status: Healthy
  └ Containers: 6
  └ Reserved CPUs: 0 / 2
  └ Reserved Memory: 0 B / 4.045 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=3.10.0-327.4.4.el7.x86_64, operatingsystem=CentOS Linux 7 (Core), storagedriver=devicemapper
  └ Error: (none)
  └ UpdatedAt: 2016-03-23T08:18:59Z
 h104: 192.168.100.104:2375
  └ Status: Healthy
  └ Containers: 6
  └ Reserved CPUs: 0 / 2
  └ Reserved Memory: 0 B / 2.044 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=3.10.0-327.4.4.el7.x86_64, operatingsystem=CentOS Linux 7 (Core), storagedriver=devicemapper
  └ Error: (none)
  └ UpdatedAt: 2016-03-23T08:18:59Z
Kernel Version: 3.10.0-327.4.4.el7.x86_64
Operating System: linux
CPUs: 4
Total Memory: 6.09 GiB
Name: d563af1475b5
[root@docker ~]# 

命令汇总

  • docker daemon -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
  • docker run hello-world
  • docker search swarm
  • docker pull swarm
  • docker images | grep swarm
  • docker run -d -p 8500:8500 --name=consul progrium/consul -server -bootstrap
  • docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 192.168.100.104:4000 consul://192.168.100.104:8500
  • docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 192.168.100.103:4000 consul://192.168.100.104:8500
  • firewall-cmd --list-all
  • firewall-cmd --add-port 4000/tcp
  • docker -H :4000 info
  • docker -H :4000 ps -a
  • docker run -d swarm join --advertise=192.168.100.104:2375 consul://192.168.100.104:8500
  • docker run -d swarm join --advertise=192.168.100.103:2375 consul://192.168.100.104:8500
  • mv /etc/docker/key.json /tmp/
  • ll /etc/docker/key.json
  • cat /tmp/key.json
  • docker -H :4000 ps
  • docker -H :4000 ps -a
  • docker -H :4000 run hello-world
  • docker -H :4000 rm -f de2669846044
  • docker ps -a
  • docker -H 192.168.100.104:4000 info
  • docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 192.168.100.103:4000 consul://192.168.100.104:8500
  • docker -H :4000 info

原文地址