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、拉下来之后,即可正常运行。

相关推荐
无人生还别怕4 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
杨浦老苏5 小时前
把项目管理搬回自己服务器:Windshift部署与避坑
docker·项目管理·群晖
木雷坞5 小时前
Baserow Docker部署:导入设备借用CSV,再用表单新增登记
运维·docker·容器
fb_123456 小时前
从探针到权限:一篇吃透 Kubernetes 健康检查、RBAC 认证授权与 Dashboard 可视化管理
云原生·容器·kubernetes
wefg16 小时前
【Docker】基本指令
运维·docker·容器
mengge.cloud7 小时前
10-28-Kubernetes健康检查认证授权与Dashboard
云原生·容器·kubernetes
牛马工作号8 小时前
Copyparty 轻量文件共享:Docker Compose 部署、权限与多协议使用全指南
运维·docker·容器
oioihoii9 小时前
Windows部署MySpeed自建测速服务:Docker运行后直接测速,再配置固定公网地址远程查看
运维·docker·容器
Jack N11 小时前
【Strapi 系列之八】二次开发 + 生产部署,Docker + PostgreSQL + Nginx 一把梭
nginx·docker·postgresql·strapi
艾伦_耶格宇12 小时前
【kubernetes - 1.28版本】-7 K8S命令
云原生·容器·kubernetes