Docker筆記-私人Registry 安裝
有時候有些images不太適合放在docker hub 上面,只好自己架設一個registry,這邊要安裝一個private registry。
安裝架設方法
主機IP:192.168.1.142
一、啟動一個docker registry的docker container
docker search registry docker pull registry啟動registry
docker run -- name junior-registry -p 5000:5000 \ -v /junior-registry:/var/lib/registry \ -d registry/var/lib/registry 這個位置是放我們上傳image的地方
二、將image上傳至registry
使用 docker tag 將image 標技能可以放上registry的格式
EX:先在pull一個 image
docker pull nginx docker tag nginx 192.168.1.142:5000/nginx:demo
三、接下來就可以使用 docker push 推上 registry
docker push localhost:5000/nginx:demo
不過這時候出現了錯誤的訊息
解法
需要修改docker的設定
vi /etc/docker/daemon.json
{
"insecure-registries": ["192.168.1.142:5000"]
}
並重新啟動dockersystemctl restart docker重新push上去
docker push 192.168.1.142:5000/nginx:demo可以看到已經push上去registry了
留言
張貼留言