Play with Docker - Docker |
docker
.docker/ucp
, docker/ucp-agent
, docker/ucp-auth
, docker/ucp-swarm
) :[node4] (local) root@10.0.7.6 ~
$ docker run --privileged docker/ucp
docker/ucp docker/ucp-controller:2.1.5
docker/ucp-agent docker/ucp-dsinfo
docker/ucp-agent:2.1.5 docker/ucp-dsinfo:2.1.5
docker/ucp-auth docker/ucp-etcd
docker/ucp-auth-store docker/ucp-etcd:2.1.5
docker/ucp-auth-store:2.1.5 docker/ucp-hrm
docker/ucp-auth:2.1.5 docker/ucp-hrm:2.1.5
docker/ucp-cfssl docker/ucp-metrics
docker/ucp-cfssl:2.1.5 docker/ucp-metrics:2.1.5
docker/ucp-compose docker/ucp-swarm
docker/ucp-compose:2.1.5 docker/ucp-swarm:2.1.5
docker/ucp-controller docker/ucp:2.1.5
# , :
[node1] (local) root@10.0.7.3 ~
$ docker swarm init --advertise-addr 10.0.7.3
Swarm initialized: current node (txh3ffph72xarxjeg9gmpra2s) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-698vpn9u804ik4xdc9by60ytdabx3kuzyxj3vzhtr74qvkdlja-7xa6pwit58xzun989tao2nis7 10.0.7.3:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
[node1] (local) root@10.0.7.3 ~
$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
txh3ffph72xarxjeg9gmpra2s * node1 Ready Active Leader
# (, node2)
[node2] (local) root@10.0.7.4 ~
$ docker swarm join --token SWMTKN-1-698vpn9u804ik4xdc9by60ytdabx3kuzyxj3vzhtr74qvkdlja-7xa6pwit58xzun989tao2nis7 10.0.7.3:2377
This node joined a swarm as a worker.
# ( )
[node1] (local) root@10.0.7.3 ~
$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
szx0qqvj5zwt6a4nho9an54yx node2 Ready Active
txh3ffph72xarxjeg9gmpra2s * node1 Ready Active Leader
franela/dind
), ( ).Dockerfile
).