docker仓库UI搭建

先决条件:docker服务安装好,且安装完了docker仓库。

使用简介:该UI将展示存储在docker仓库的所有镜像,不推荐该方式,原因拉起后的容器间占据1G的内存空间。鉴于删除docker镜像的特殊性,可以考虑在使用到该UI的情况下  再启用起来。平时关闭着即可

下载镜像并添加配置文件

备注:docker仓库已搭建好的此步可以略过,但可能出来在UI界面上无法删除镜像的现象,原因是允许外部调用进行删除镜像的参数没开启,以下。

#docker  pull  hyper/docker-registry-web 下载镜像

创建hyper/docker-registry-web的配置文件config.yml

registry: 

  # Docker registry url

  url: http://myRegistry:5000/v2 

  # Docker registry fqdn 

  name: localhost:5000 

  # To allow image delete, should be false 

  readonly: false 

  auth: 

    # Disable authentication 

    enabled: false

启动仓库UI

# docker run -it -d --restart=always -p 8080:8080 --name registry-web --link myRegistry -v $(pwd)/config.yml:/conf/config.yml:ro hyper/docker-registry-web

访问localhost:8080可以查看web ui

docker仓库UI搭建_第1张图片

----------------------------------------------------------------------------------------------------------------------------

在UI上要直接做删除操作时将会报错。需要修改registry的配置文件,使其能够让其有该权限。修改如下:

docker run -d -p 5000:5000 --restart=always --name registry -v /data/registry:/var/lib/registry -v /home/registry/config.yml:/etc/docker/registry/config.yml  docker.io/registry:2.3

docker仓库UI搭建_第2张图片

你可能感兴趣的:(docker仓库UI搭建)