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..." 
相关推荐
MonkeyKing_sunyuhua3 小时前
K8S执行MAC打出的本地镜像错误:exec /usr/local/bin/uvicorn: exec format error
macos·容器·kubernetes
4t4run4 小时前
3、k8s安装
云原生·容器·kubernetes
未佩妥剑,已入江湖4 小时前
docker Windows下安装
运维·windows·docker·容器
love530love8 小时前
Duix-Avatar 去 Docker Desktop 本地化完整复盘
人工智能·pytorch·windows·python·docker·容器·数字人
春日见8 小时前
Matlab快速入门 基础语法教学
java·开发语言·驱动开发·matlab·docker·计算机外设
janthinasnail8 小时前
升级docker-buildx
docker·容器
KubeSphere 云原生8 小时前
云原生周刊:Kubernetes 1.36 要来了
云原生·容器·kubernetes
奥格列的魔法拖鞋~9 小时前
Docker安装OpenClaw并接入飞书
docker·容器·飞书·openclaw
摇滚侠9 小时前
我需要一个 Docker 安装 MySQL 8.0 的命令
mysql·docker·容器
Q16849645159 小时前
k8s-通过ansible-playbook脚本将其他节点加入集群失败?
容器·kubernetes·ansible