系統(tǒng)環(huán)境Centos7.2? 并安裝了docker.
1丘薛、拉取鏡像
#docker pull registry???? 或
#docker pull registry:2
2垄提、拉取容器
#docker run -d -p 5000:5000 --restart=always --name registry -v /data/registry:/var/lib/registry ?registry:2
--restart=always 該always表示會(huì)使docker daemon退出重啟后容器服務(wù)自動(dòng)恢復(fù),不必再docker start ... (容器隨服務(wù)啟動(dòng)而啟動(dòng))
3凰兑、為將要提交到私有共享倉(cāng)庫(kù)中的鏡像打標(biāo)簽
docker tag 鏡像ID 倉(cāng)庫(kù)IP:端口/標(biāo)簽名
示例:#docker tag 21bd38d5f68d 192.168.12.235:5000/test
4审丘、將打好標(biāo)簽的鏡像上傳至倉(cāng)庫(kù)中
docker push 倉(cāng)庫(kù)IP:端口/標(biāo)簽名
示例:#docker push 192.168.12.235:5000/test
5、在其他主機(jī)中進(jìn)行下載:
docker pull 倉(cāng)庫(kù)IP:端口/標(biāo)簽名
示例:#docker pull 192.168.12.235:5000/test
6滩报、查看Registry倉(cāng)庫(kù)中現(xiàn)有的鏡像:
# curl -XGET http://192.168.12.235:5000/v2/_catalog
# curl -XGET http://192.168.12.235:5000/v2/mymirrors/tags/list
注意提示 http: server gave HTTP response to HTTPS client
解決方法:
在”/etc/docker/“目錄下脓钾,創(chuàng)建”daemon.json“文件。在文件中寫入:
{ "insecure-registries":["192.168.1.100:5000"] }
保存退出后可训,重啟docker