Docker Harbor 企业级私有镜像仓库

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 (建议从安全角度出发,每次登录后进行删除)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章