Docker Swarm 集群部署应用容器常见问题解决

前置:

【1】保证docker配置文件 daemon.json 正确配置驱动、以及私有仓库地址(如果有的话)

【2】保证所有节点都已登录成功私有库(如果私有库设置了账密的话)

【3】保证整个集群节点状态是OK的、可用的。【Ready、Active】

一、部署后发现容器运行状态是 Shutdown 或 Rejected

1、排查命令

复制代码
docker stack ps model-service --no-trunc

2、查看 ERROR 信息

复制代码
invalid mount config for type "bind": bind source path does not exist: //xx/xxx/logs

3、示例中报错信息显示挂载的目录不存在,去对应机器创建挂载目录即可

二、ERROR 信息:No such image: xxx:5000/app:latest

1、没有镜像,直接在worker机器手动 docker pull xxx:latest 该镜像,确保能正常拉取下来

2、拉下来之后,即可正常运行。

相关推荐
9命怪猫5 小时前
[K8S小白问题集] - Calico好在哪里?
网络·云原生·容器·kubernetes
齐潇宇5 小时前
k8s-Helm管理器
linux·运维·云原生·容器·kubernetes
Zhu7586 小时前
[软件部署]在k8s环境部署alist
云原生·容器·kubernetes
o_insist7 小时前
Docker 入门:从镜像、容器到项目部署
docker·自动化运维·devops
冷小鱼8 小时前
Dockerfile 编写与优化完全指南:从入门到生产级实践
docker·docker file
Cat_Rocky9 小时前
K8S-Helm简单学习分享
学习·容器·kubernetes
ziqi52210 小时前
Docker compose 和共享数据
运维·docker·容器
Zhu75811 小时前
[配置管理]k8s集群中airflow的端口转发
云原生·容器·kubernetes
泓博11 小时前
Macbook Docker Compose不识别
运维·docker·容器
susu108301891111 小时前
windows系统的WSL的Ubuntu安装docker
linux·ubuntu·docker