docker registry仓库使用说明

发布时间 2023-11-05 13:15:38作者: tommickey

在xz3060 - dockerhub.kingbrains.com上安装了自己的docker registry, 方便自己的docker镜像的管理。

查看仓库里的镜像:http://dockerhub.kingbrains.com/v2/_catalog

 

1. 将镜像推送到Docker registry:在本地计算机上执行docker tag命令,为镜像添加一个标签,指定镜像的仓库名称和标签名称。例如,要将一个名为"myimage"的镜像推送到名为"myregistry"的registry中,并添加标签"latest",可以执行以下命令:docker tag myimage myregistry/myimage:latest

2. 登录到Docker registry:使用docker login命令登录到Docker registry。需要提供在Docker registry上注册的用户名和密码。例如,要登录到名为"myregistry"的registry,可以执行以下命令:docker login dockerhub.kingbrains.com

3. 推送镜像到Docker registry:执行docker push命令将镜像推送到Docker registry的指定仓库中。例如,要将之前添加标签的镜像推送到名为"myregistry"的registry中,可以执行以下命令:docker push myregistry/myimage:latest

4.查看已推送的镜像:在Docker registry的管理界面中,可以查看已经推送的镜像列表。或者通过该类似命令查看某镜像的所有tag版本:

curl -XGET http://dockerhub.kingbrains.com/v2/alpine/tags/list

可以执行docker images命令来查看本地计算机上所有的镜像,包括从Docker registry上下载的镜像。

5.从Docker registry中拉取镜像:如果要使用Docker registry中的镜像,可以执行docker pull命令来拉取镜像到本地计算机中。例如,要拉取名为"myregistry/myimage:latest"的镜像到本地计算机中,可以执行以下命令:docker pull myregistry/myimage:latest

6.删除Docker registry中的镜像:如果要删除Docker registry中的镜像,可以执行docker rmi命令。例如,要删除名为"myregistry/myimage:latest"的镜像,可以执行以下命令:docker rmi myregistry/myimage:latest

目前dockerhub.kingbrains.com的管理页面是空白的问题没有去研究解决,因为用以上内容就不需要一定用管理页面了。