美文网首页
harbor镜像仓库的使用

harbor镜像仓库的使用

作者: Chaweys | 来源:发表于2021-07-27 23:22 被阅读0次

harbor镜像仓库搭建:
注:安装之前确保前置条件是否满足,需要安装docker、docker-compose、openssl以及python2.7以上。

(1)、安装 yum -y install openssl
(2)、下载harbor安装包上传至服务器
(3)、解压安装包进入harbor路径下修改配置文件:harbor.yml
     修改主机名:hostname: 192.168.0.151[本机主机IP]
     修改密码:  harbor_admin_password: Harbor12345
(4)、sh preparse       执行脚本生成docker-compose.yml文件:
(5)、sh install.sh     安装harbor:
(6)、docker-compose ps 安装完成后可查看安装服务结果:
     可以看到有许多进程启动(包括nginx,redis)
(7)、登录harbor,以nginx跳转的方式登录:(默认80端口)
     hostname:80
     用户密码:admin/[密码harbor.yml配置文件中设置的密码]
(8)、docker-compose down    关闭harbor
(9)、docker-compose up -d   启动harbor

配置与使用harbor仓库:
docker配置使用自建仓库,默认只允许访问https仓库,如果要访问http仓库需要自己配置。
配置允许访问http仓库:
vim /etc/docker/daemon.json
{
"insecure-registries":["http://[本地仓库IP地址]"]
}
重启docker服务使其配置生效:
systemctl restart docker.service

登录harbor创建仓库项目:
登录:docker login --username=admin 192.168.0.151
改名:docker tag mysql:5.7 192.168.0.151/xdclass/mysql:5.7
推送:docker push 192.168.0.151/xdclass/mysql:5.7
下载:docker pull 192.168.0.151/xdclass/mysql:5.7

docker login 后有一个登录凭证(可删除,下次需要密码):
/root/.docker/config.json (建议从安全角度出发,每次登录后进行删除)

本地镜像容器的载入载出:
保存镜像:(两种方式)
docker save cd3ed0dfff7e[镜像ID] -o /home/mysql.tar
docker save mysql:5.7 > /home/mysql.tar

载入镜像:(上传该镜像压缩包,如在其它机器上载入该镜像)
docker load -i mysql.tar



保存容器:
docker export 974b919e1fdd[容器ID] -o /home/mysql-export.tar

载入容器:(上传该容器压缩包,如在其它机器上载入该容器)
docker import mysql-export.tar

相关文章

  • Harbor私有镜像仓库部署

    Harbor是由 VMWare 公司开源的容器镜像仓库。Harbor内容包括: 镜像仓库权限控制 镜像远程同步复制...

  • harbor

    使用idea中的maven插件上传镜像到harbor私有仓库,如何设置?

  • Docker搭建私有仓库之Harbor

    Docker搭建私有仓库之Harbor Harbor Harbor是构建企业级私有docker镜像的仓库的开源解决...

  • kubernetes pv在线扩容

    我们使用的是ceph rbd ,结合kubernetes 部署的harbor 镜像仓库,随着使用空间增长,rbd ...

  • harbor镜像仓库的使用

  • Harbor镜像删除回收

    Harbor镜像删除回收 问题原因 Harbor私有仓库运行一段时间后,仓库中存有大量镜像,会占用太多的存储空间。...

  • Harbor镜像删除空间回收

    Harbor镜像删除空间回收 Harbor私有仓库运行一段时间后,仓库中存有大量镜像,会占用太多的存储空间。直接通...

  • 配置使用 harbor 镜像仓库

    配置docker镜像仓库 提加镜像私服仓库地址 重启docker 使配置生效 查看是否配置成功 登陆镜像仓库 登陆...

  • Jenkins集群在公司内部的实践(二)

    本文主要记述docker镜像在私有仓库harbor的使用。 1. 拉取docker hub的镜像 2.进入容器 3...

  • 镜像仓库harbor

    1. 搭建docker环境 这里不做详细介绍 2. 安装harbor 2.1 下载并解压harbor 2.2 配置...

网友评论

      本文标题:harbor镜像仓库的使用

      本文链接:https://www.haomeiwen.com/subject/xpyamltx.html