创建好项目并分配好用户之后,就可以在本地对镜像仓库进行操作

http访问

如果harbor还没有设置https,则需要配置docker的daemon.json文件

(C:\ProgramData\Docker\config\daemon.json on windows, /etc/docker/daemon.json on linux)

"insecure-registries":["192.168.1.93:80"]

如果配置了https,就要加入ca.crt文件

/etc/docker/certs.d/192.168.1.93/ca.crt

重启docker
systemctl restart docker

同时还要把ca.crt文件拷贝到/etc/ssl/certs/目录下面,否则在使用Dockerfile构建镜像会报错

tls: failed to verify certificate: x509: certificate signed by unknown authority

登录仓库

docker login 192.168.1.93 -u admin
Password:

Login Succeeded

tag镜像

要推送镜像到仓库,必需打上标签

docker tag image_id(本地需要push的镜像) ip:port/项目名/镜像名:版本号

推送镜像

docker push ip:port/项目名/镜像名:版本号

推送完成之后,就可以在对应项目下看到镜像

拉取镜像

docker pull ip:port/项目名/镜像名:版本号
0

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!