二、docker服务命令小结

docker-compose.yml:是一个yaml文件,定义了Docker容器在生产中的表现。

#直接运行第一条命令可能会由于有两个ip地址而报错(一个是以太网地址,一个是wifi地址),所以需要指定一个地址
#先用docker-machine ip default查看默认ip,然后docker swarm --advertise-addr <指定一个ip>
1、docker swarm init:运行负载均衡应用
2、docker stack deploy -c docker-compose.yml <service_stack_name>:运行服务栈应用中的容器实例,
并为该服务栈应用取名(服务名称默认在服务栈应用名称后加上"_web")。

3、docker service ls:列出所有服务
4、docker stack services <service_stack_name>:列出堆栈关联的所有服务

5、docker container ls -q:列出系统上所有容器
6、docker service ps <service_stack_name_web>:列出服务中运行的所有任务
7、docker stack ps <service_stack_name>:查看服务堆栈应用中的所有任务

8、docker stack deploy -c docker-compose.yml <service_stack_name>:Docker 将执行原地更新,
而无需先清除服务栈或终止任何容器。
9、docker stack rm <service_stack_name>:清楚服务堆栈应用
10、docker swarm leave --force:清除swarm

11、查看节点信息:docker node ls
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页