docker-swarm集群通过yml文件部署集群服务

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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秒更新一次
          restart_policy:	重启策略
            condition: on-f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值