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

相关推荐
SilentSamsara2 分钟前
Python 服务的 K8s 部署:HPA/ConfigMap/Secret 完整配置
开发语言·python·青少年编程·容器·kubernetes
Plastic garden10 分钟前
K8s(1)前置ansible准备环境
容器·kubernetes·ansible
lwx91485216 分钟前
Kubernets-单节点部署k8s环境
云原生·容器·kubernetes
Dontla20 分钟前
WSL2 docker-desktop发行版介绍(用于运行Docker引擎(Docker Engine))(docker-desktop-data)
运维·docker·容器
小蜗牛的路22 分钟前
Linux redhat 7在线安装docker、下载docker依赖、离线安装docker
linux·运维·docker
qq_452396231 小时前
第十六篇:《Docker 安全基础:容器隔离与权限控制》
安全·docker·容器
Plastic garden1 小时前
Docker Compose 的 RuoYi nginx exporter Prometheus + Alertmanager + 钉钉告警
nginx·docker·prometheus
少司府1 小时前
C++进阶:map和set的使用
开发语言·数据结构·c++·容器·stl·set·map
Jul1en_1 小时前
【Redis】Docker 部署集群补充说明
redis·docker·eureka
Irene199112 小时前
Win11 自动更新导致 Docker Desktop 无法正常启动,Oracle SQL Developer 启动时报错
docker·更新