Docker Registry 是 Docker 中的一个重要组件,用于存储和分发 Docker 镜像。以下是一些关于 Docker Registry 的基本文档信息。
安装和配置
安装 Docker
- 在开始使用 Docker Registry 之前,确保您的系统上已经安装了 Docker Engine。您可以从 Docker 官方网站 下载并安装 Docker。
启动 Docker Registry
- 使用以下命令启动 Docker Registry:
docker run -d -p 5000:5000 registry
- 这将启动一个默认的 Registry 服务,监听在
5000
端口。
- 使用以下命令启动 Docker Registry:
使用 Registry
推送镜像
- 您可以使用以下命令将镜像推送到 Registry:
docker push <镜像名>:<标签>
- 例如,如果您想推送一个名为
myimage
的镜像,标签为latest
,则命令如下:docker push myimage:latest
- 您可以使用以下命令将镜像推送到 Registry:
拉取镜像
- 使用以下命令从 Registry 拉取镜像:
docker pull <镜像名>:<标签>
- 例如,如果您想从 Registry 拉取一个名为
myimage
的镜像,标签为latest
,则命令如下:docker pull myimage:latest
- 使用以下命令从 Registry 拉取镜像:
高级功能
私有 Registry
- Docker Registry 支持私有化部署,您可以使用以下命令启动一个私有 Registry:
docker run -d -p 5000:5000 --name registry -e REGISTRY_AUTH=htpasswd -e REGISTRY_AUTH_HTPASSWD_REALM="Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
- 然后,您需要创建一个
.htpasswd
文件,其中包含用户名和密码。
- Docker Registry 支持私有化部署,您可以使用以下命令启动一个私有 Registry:
镜像扫描
- Docker Registry 支持对镜像进行扫描,以确保它们的安全性。您可以使用以下命令扫描一个镜像:
docker scan <镜像名>:<标签>
- Docker Registry 支持对镜像进行扫描,以确保它们的安全性。您可以使用以下命令扫描一个镜像:
Docker Registry 图标
更多信息,请访问我们的 Docker Registry 官方文档。