镜像仓库Harbor(四) | 镜像操作
创建好项目并分配好用户之后,就可以在本地对镜像仓库进行操作
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
重启dockersystemctl 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