docker swarm如何部署应用到指定节点

1、查看节点

bash 复制代码
root@docker-swarm-manager:~# docker node ls
ID                            HOSTNAME               STATUS    AVAILABILITY   MANAGER STATUS   ENGINE VERSION
lzjdu37bi9uwuba2vaeoydyt5 *   docker-swarm-manager   Ready     Active         Leader           20.10.17
z80g2c41838egi2fd52dix4ga     docker-swarm-node      Ready     Active                          20.10.17

2、Node节点添加标签

bash 复制代码
docker node update --label-add my-label=tan z80g2c41838egi2fd52dix4ga

3、部署到指定work节点

bash 复制代码
docker service create --network tankesong_net --name my-nginx -p 8090:80 --replicas 2 --constraint 'node.labels.my-label==tan' nginx

4、查看部署节点

bash 复制代码
root@docker-swarm-manager:~# docker service ps my-nginx
ID             NAME             IMAGE          NODE                DESIRED STATE   CURRENT STATE            ERROR                              PORTS
rsiqx8ilkf2n   my-nginx.1       nginx:latest   docker-swarm-node   Running         Running 6 minutes ago                                       
wh68pigljqwg    \_ my-nginx.1   nginx:latest   docker-swarm-node   Shutdown        Rejected 7 minutes ago   "No such image: nginx:latest@s..."   
nginx:latest@s..." 
相关推荐
爱编程的陶老师2 分钟前
云原生入门系列|第2集:搭建你的第一个K8s实验环境 —— minikube 零基础教程
云原生·容器·kubernetes
小夏子_riotous12 分钟前
Docker学习路径——6、简单微服务
linux·运维·服务器·docker·微服务·容器·云计算
AI服务老曹18 分钟前
解密万物互联:基于 Docker 的 GB28181/RTSP 统一协议网关与 AI 视频平台架构实践
人工智能·docker·音视频
郝开35 分钟前
Docker Compose 本地环境搭建:elasticsearch
elasticsearch·docker·jenkins
手揽回忆怎么睡39 分钟前
低负载构建版 Docker/WSL 配置,把宿主机卡顿压到最低
运维·docker·容器
eRTE XFUN12 小时前
docker 安装 mysql
mysql·adb·docker
eEKI DAND13 小时前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
东北甜妹13 小时前
Docker 瘦身
阿里云·docker·eureka
旷世奇才李先生14 小时前
Docker实战:容器化部署与Docker Compose集群管理(附企业级案例)
spring cloud·docker·eureka
longerxin202016 小时前
kubeasz 快速指南:一键部署 Kubernetes-k8s 测试环境
云原生·容器·kubernetes