harbor 作用:pull 镜像不需到docker hub 下载
下载 harbor 官网:https://github.com/goharbor/harbor/releases
1. 安装:
第一步:安装docker和docker-compose
yum install -y docker-compose
第二步:下载harbor-offline-installer-vxxx.tgz
第三步:上传到/opt,并解压
第四步:修改harbor.cfg配置文件
hostname = 172.16.1.16
harbor_admin_password = 123456(默认密码Harbor12345)
第五步:执行install.sh
第六步:docker-compose ps -- 查看状态(up代表成功)
2. 配置http镜像仓库可信任
live-restore -- dockerd服务怎样关闭,容器照样运行,服务恢复后,容器也可以再被服务抓到并可管理
{
"registry-mirrors": ["https://uoggbpok.mirror.aliyuncs.com"],
"insecure-registries": ["172.16.1.16"],
"live-restore": true
}
systemctl restart docker
3. 制作镜像并上传habor
[root@docker harbor]# docker tag nginx:v1 172.16.1.16/library/nginx:v1
# 登录才能 push
[root@docker harbor]# docker login 172.16.1.16
[root@docker harbor]# docker push 172.16.1.16/library/nginx:v1
4. 在节点中pull habor中的镜像
docker pull 172.16.1.16/library/nginx:v1
网友评论