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..." 
相关推荐
潘正翔28 分钟前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
江湖有缘44 分钟前
Docker实战 | 使用Docker部署Donetick任务与家务管理应用
运维·docker·容器
流星白龙1 小时前
【Docker】4.NameSpace空间隔离实战
java·运维·docker
雨辰AI2 小时前
K8s 达梦数据守护集群部署|容器化高可用生产落地指南
云原生·容器·kubernetes
面对疾风叭!哈撒给3 小时前
Linux ARM架构的docker和docker-compose离线安装
linux·docker·架构
张忠琳3 小时前
【NPU】Ascend Docker Runtime v26.0.1 之一 runtime/main.go — 超深度分析
云原生·容器·架构·kubernetes·npu·docker-runtime
刹那芳华19924 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·容器·llama
Freed&4 小时前
K8s 1.29 集群部署文档
云原生·容器·kubernetes
扶疏52519 小时前
Prometheus+Prometheus Adapter+metrics-server+Ingress实现k8s水平自动扩缩容(HPA)
容器·kubernetes·prometheus
张忠琳20 小时前
【NPU】Ascend Docker Runtime v26.0.1 系统级架构分析
云原生·容器·kubernetes·npu·docker-runtime