天天看點

Docker 建立本地Registry

事前準備1台裝了docker的centos8.2虛拟機

k8s119-master 192.168.31.12
           

Step1

啟動registry

docker run -d -p 5000:5000 --restart always -v /opt/registry:/var/lib/registry --name registry registry:2
           

Step2

配置registry

sudo vi /etc/docker/daemon.json
---add
"insecure-registries": ["192.168.31.12:5000"]
---
           
sudo systemctl daemon-reload
sudo systemctl restart docker
           

Step3

确認registry

docker tag container-registry.oracle.com/os/oraclelinux:7-slim 192.168.31.12:5000/oracle/os/oraclelinux:7-slim
docker push 192.168.31.12:5000/oracle/os/oraclelinux:7-slim
           
curl -X GET http://192.168.31.12:5000/v2/_catalog
{"repositories":["oracle/os/oraclelinux"]}
curl -X GET http://192.168.31.12:5000/v2/oracle/os/oraclelinux/tags/list
{"name":"oracle/os/oraclelinux","tags":["7-slim"]}
           

完結!