Docker 搭建私有仓库(registry、harbor)

2020-06-17 06:43:39易采站长站整理

vmware/nginx-photon v1.5.1 90d35cd72a68 3 days ago 135 MB
vmware/harbor-log v1.5.1 67000769dfac 3 days ago 200 MB
vmware/harbor-jobservice v1.5.1 3f7a7987ca5b 3 days ago 194 MB
vmware/harbor-ui v1.5.1 8dbe945233a8 3 days ago 212 MB
vmware/harbor-adminserver v1.5.1 a11b8eb3f9d8 3 days ago 183 MB
vmware/harbor-db v1.5.1 afa780d73279 3 days ago 526 MB
vmware/mariadb-photon v1.5.1 59ed57632415 3 days ago 526 MB
vmware/postgresql-photon v1.5.1 41b693c0ce50 3 days ago 221 MB
docker.io/openjdk 8-jre bef23b4b9cac 2 weeks ago 443 MB
vmware/harbor-migrator v1.5.0 466c57ab0dc3 4 weeks ago 1.16 GB
127.0.0.1:5000/nginx latest ae513a47849c 4 weeks ago 109 MB
docker.io/fantj/nginx latest ae513a47849c 4 weeks ago 109 MB
docker.io/nginx latest ae513a47849c 4 weeks ago 109 MB
vmware/photon 1.0 4b481ecbef2a 5 weeks ago 130 MB
docker.io/registry 2 d1fd7d86a825 4 months ago 33.3 MB

可以看到我们的进程和镜像都多了很多的以vmware开头的(harbor是vmware公司的开源工具).

好了,开始push测试


[root@FantJ harbor]# docker tag docker.io/nginx fantj.top:8888/internet-plus/nginx
[root@FantJ harbor]# docker push fantj.top:8888/internet-plus/nginx
The push refers to a repository [fantj.top:8888/internet-plus/nginx]Get https://fantj.top:8888/v1/_ping: dial tcp: lookup fantj.top: no such host

它提示需要用https请求才安全,解决方式有两种:

第一种:docker启动的时候添加对域名+端口的信任 –insecure-registry=xxxx.xx.xx.xx:8888

第二种:添加ssl证书,改天更新

Harbor重启


#docker-compose stop
# ./install.sh

您可能感兴趣的文章:Docker搭建私有仓库(registry与Harbor)的实现