Docker commpose拉取镜像使用的地址不对

发表于:2024-12-23 13:17:20 Docker 183

设备环境:物理机 Docker

BUG现象:使用Docker commpose拉取镜像时报错,访问的地址是dockerhub的地址,而并不是UI配置的地址。

出现频率:必现

联系方式:群127-Yosef

日志:

easyimage Pulling easyimage Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) Exited:18

Docker Compose yaml:

version: '3.3' services: easyimage: image: ddsderek/easyimage:latest container_name: easyimage ports: - '9020:80' environment: - TZ=Asia/Shanghai - PUID=1000 - PGID=1000 volumes: - '/vol1/1000/app/easyimage/config:/app/web/config' - '/vol1/1000/app/easyimage/i:/app/web/i' restart: always

收藏
送赞
分享

发表回复

评论列表(3)

感谢反馈,我们跟进一下
2024-12-23 19:15:53 回复
使用默认镜像源,同样出现这种情况,换第三方源能正常拉取  详情 回复
2024-12-24 08:15
使用默认镜像源,同样出现这种情况,换第三方源能正常拉取
2024-12-24 08:15:39 回复
docker compose文件里如果要自己指定仓库服务器地址, 需要把对应的host带上 上面的yaml文件里只是指定了image, 所以根据当前设置的仓库镜像地址来拉取。

下面这个是指定仓库服务器的示例:
image: registry.aliyuncs.com/ddsderek/easyimage:latest

2025-1-8 12:32:53 回复