Docker-harbor仓库搭建、配置与使用


一、构建自己的镜像仓库

  • 安装之前确保前置条件是否满足,需要安装docker、docker-compose、openssl以及python2.7以上
  • 安装 yum -y install openssl
  • Harbor离线版安装下载地址 https://github.com/goharbor/harbor/releases
  • 上传对应安装包
  • 修改配置:vi harbor.yml

               

    修改主机名(注意空格):hostname: 192.168.0.151(改成自己的主机名)

    修改密码(注意空格):harbor_admin_password: Harbor12345(使用的默认密码)

  • 执行脚本:sh prepare
  • 执行安装命令:sh install.sh
  • 执行命令:docker-compose ps
  • 访问Harbor,默认用户名admin,密码Harbor12345
  • 关闭:docker-compose down
  • 启动:docker-compose up -d

 

二、harbor仓库配置与使用

  • Docker配置使用自建仓库

    默认docker只允许访问 https仓库

    如果要访问http仓库需要自己配置

  • 配置允许访问http仓库:vi /etc/docker/daemon.json

    { "insecure-registries":["http://192.168.0.151"] } (自己的本地服务器地址)

  • 重启docker服务:systemctl restart docker.service
  • 网页上创建项目名

  • 登录:docker login --username=admin 192.168.0.151(自己的服务器地址)
  • 改名:docker tag mysql:5.7 192.168.0.151/mysql/mysql:5.7
  • 推送:docker push 192.168.0.151/mysql/mysql:5.7
  • 下载:docker pull 192.168.0.151/mysql/mysql:5.7
  • docker login 后有一个登录凭证(可删除,下次需要密码):

    /root/.docker/config.json (建议从安全角度出发,每次登录后进行删除)

push成功:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM