You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行skaffold dev时auth-mongo容器无法拉取mongo镜像求助

解决Skaffold拉取Mongo镜像失败的问题

排查及修复方案

1. 检查Docker镜像加速配置

打开Docker Desktop,进入Settings > Docker Engine,确认镜像源配置正常。如果是国内网络,建议添加国内镜像加速地址,示例配置:

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
  ]
}

修改后点击Apply & Restart重启Docker。

2. 手动拉取Mongo镜像到本地

在终端执行命令手动拉取官方Mongo镜像,避免Skaffold部署时拉取失败:

docker pull mongo:latest

拉取完成后重新运行skaffold dev。

3. 指定Mongo镜像的具体版本

在auth-mongo-depl.yaml中给mongo镜像明确指定稳定版本,避免拉取latest版本时出现网络或版本兼容问题,示例:

containers:
  - name: auth-mongo
    image: mongo:6.0  # 可替换为其他稳定版本号

4. 设置镜像拉取策略优先使用本地镜像

在auth-mongo-depl.yaml的容器配置中添加拉取策略,确保本地已有镜像时不再重复拉取:

containers:
  - name: auth-mongo
    image: mongo
    imagePullPolicy: IfNotPresent

5. 验证Kubernetes集群状态

打开Docker Desktop确认Kubernetes已启用且状态为Running,也可通过命令检查:

kubectl get nodes

确保输出中节点状态显示为Ready。


内容的提问来源于stack exchange,提问作者GoodMan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 13:55:20