Docker Swarm 初步使用

Docker Swarm 初步使用

简介

Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。

安装

具体方案请参照 官方文档

使用

在 Docker Swarm 集群中部署服务采用的是 Docker Compose 文件的格式。

但是某些特定的参数项将不再生效,例如:

  • container_name
  • expose
  • restart
  • depends_on

常用命令

  • 部署或更新服务
1
docker stack deploy -c docker-compose.yaml <name> --with-registry-auth
  • 删除服务
1
docker stack rm <name>

注意事项

Docker Swarm 默认使用了两个网络

  • Docker 原始的内部网络用于服务间通信
  • Ingress 网络用于对外提供服务

Docker Swarm 初步使用
https://wangqian0306.github.io/2021/docker-swarm 初步使用/
作者
WangQian
发布于
2021年9月9日
许可协议