Skip to content

镜像仓库管理

从镜像仓库拉取镜像时,如未指定仓库地址(例如 dpanel/dpanel),则通过 Docker Hub 拉取。 指定了仓库地址(例如 registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel),则从阿里云的仓库拉取。

对于大多数具有匿名拉取权限的镜像仓库,无需添加仓库,直接在镜像地址中指定仓库地址即可。 对于需要权限的仓库或想推送镜像时,需在镜像仓库中添加仓库并配置权限。

shell
Error response from daemon: 
pull access denied for registry.cn-hangzhou.aliyuncs.com/****/, 
repository does not exist or may require 'docker login': 
denied: requested access to the resource is denied

DANGER

通过 docker login 命令配置的仓库用户名密码不会在面板中生效,需重新配置。

添加仓库

registry-create

Docker Hub

DPanel 面板会自动创建 Docker Hub 仓库的记录,并设置为匿名用户。

本地仓库

本地自建 Registry 仓库,需开启使用 HTTP 协议,并在 daemon.json 中配置 insecure-registries 开启该仓库的 HTTP 连接。

阿里云

仓库地址:registry.cn-beijing.aliyuncs.com

腾讯云

仓库地址:ccr.ccs.tencentyun.com

GitHub

仓库地址:ghcr.io

Red Hat

仓库地址:quay.io

加速地址

TIP

为仓库配置加速地址时,加速地址仅对当前仓库生效。

加速地址可配置多条数据,一行一条地址。面板会采用轮询方式进行拉取。