yml是在swarm集群的基础上高起来的,而且环境也和它保持一致,所以docker-swarm的搭建请参考这里
https://blog.youkuaiyun.com/SS_CC_Go/article/details/98866510
1、拉取镜像
docker-compose pull 拉取镜像(连上网,而且当前目录下又有docker-compose.yml文件才可以)
docker save -o 名称.tar 镜像1 镜像2 将镜像导出保存
2、编写yml文件
version: "3.7" 版本
services:
web: 服务名称
image: nginx 镜像名称
ports:
- "80:80" 端口映射,必须有
networks: 自定义网络
- webnet
volumes: #可以添加选项
- "webdata:/usr/share/nginx/html"
deploy: 部署
resources: 资源限制(可以自行添加)
limits:
cpus: "0.2"
memory: 300M
replicas: 2 部署两个服务
update_config:
parallelism: 2 每次更新两个服务
delay: 10s 每10秒更新一次

本文介绍了如何在Docker Swarm集群上通过YML文件部署服务。首先,需要拉取相关镜像,如使用`docker-compose pull`命令。然后,编写YML配置文件来定义服务。接着,部署集群服务,最后讲解了服务更新的流程。详细步骤可参考链接中的教程。
最低0.47元/天 解锁文章
309

被折叠的 条评论
为什么被折叠?



