Harbor 企业级别的私人镜像仓库

安装harbor前,确保已经安装

  • docker
  • docker-compose
  • openssl
  • pythoon2.7

Harbor离线版安装下载地址

https://github.com/goharbor/harbor/releases

https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz

将下载的包 上传到服务器 /usr/local 下解压

# 解压
tar -xvf harbor-offline-installer-v1.10.1.tgz
cd harbor

# 修改主机名和密码
vim harbor.yml
# 自己的机器ip
hostname: 192.168.56.11
harbot_admin_password: Harbor12345


# 执行脚本,生成docker-compose.yml
bash prepare
# 安装
bash install.sh

`可以网页访问看看`

使用Harbor和阿里云类似

可以参考 阿里云docker仓库使用

Harbor的使用

docker login --username=admin 192.168.56.11
Password: 输入harbor的密码
#报错  因为需要https的协议,我们需要更改配置,

vim /etc/docker/daemon.json

{
"insecure-registries":["http://192.168.0.151"]
}

# 重启docker
systemctl restart docker.service

# 重新登录
docker login --username=admin 192.168.56.11


网页上创建项目名
登录:docker login --username=admin 192.168.56.11
改名:docker tag mysql:5.7 192.168.56.11/xdclass/mysql:5.7
推送:docker push 192.168.56.11/xdclass/mysql:5.7
下载:docker pull 192.168.56.11/xdclass/mysql:5.7
docker login 后有一个登录凭证(可删除,下次需要密码):
/root/.docker/config.json (建议从安全角度出发,每次登录后进行删除)
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐