Docker 规模化部署工具与 Amazon EC2 容器服务介绍
1. Docker Swarm 基础使用
运行docker ps -a时,除了未运行的容器,还会看到集群范围外运行的容器,这些容器虽在主机上运行,但对集群而言是“未知”的。例如:
$ docker ps -a ... IMAGE COMMAND PORTS ... ... nginx:1 "nginx -g 'daemon of 80/tcp, 443/tcp ... ... swarm:latest "/swarm manage token 172.17.42.10:9999->2375/tcp ... ... swarm:latest "/swarm join --addr= 2375/tcp ... ...需注意,不要使用docker stop停止 Swarm 管理或代理容器,否则会导致问题。使用完 Swarm 后,要重置DOCKER_HOST环境变量,若主机使用 TLS,还需将DOCKER_TLS_VERIFY、DOCKER_TLS和DOCKER_CERT_PATH恢复为之前的值。