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 (建议从安全角度出发,每次登录后进行删除)