先決條件:docker服務(wù)安裝好臣嚣,且安裝完了docker倉庫栅表。
使用簡介:該UI將展示存儲在docker倉庫的所有鏡像卷谈,不推薦該方式骗露,原因拉起后的容器間占據(jù)1G的內(nèi)存空間岭佳。鑒于刪除docker鏡像的特殊性,可以考慮在使用到該UI的情況下? 再啟用起來萧锉。平時關(guān)閉著即可
下載鏡像并添加配置文件
備注:docker倉庫已搭建好的此步可以略過珊随,但可能出來在UI界面上無法刪除鏡像的現(xiàn)象,原因是允許外部調(diào)用進行刪除鏡像的參數(shù)沒開啟柿隙,以下叶洞。
#docker? pull? hyper/docker-registry-web 下載鏡像
創(chuàng)建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
----------------------------------------------------------------------------------------------------------------------------
在UI上要直接做刪除操作時將會報錯。需要修改registry的配置文件禀崖,使其能夠讓其有該權(quán)限衩辟。修改如下:
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