应用容器化
安装
安装Docker编排工具docker-compose(Harbor依赖该服务)
yum -y install epel-release.noarchyum makecache fastyum -y install docker-compose.noarch解压harbor安装包(将包传至目录后再解压)
tar -zxvf harbor-offline-installer-v2.0.1.tgz关闭防火墙和Selinux
systemctl stop firewalld.servicesetenforce 0关闭防火墙后需要重启docker,不然会报错
systemctl restart docker.service
配置
- 进入目录
cd harbor/ - 备份主配置文件
cp harbor.yml.tmpl harbor.yml - 进入配置文件(将文件里的
hostname值修改为hostname: 你的IP地址)vi harbor.yml - 注释掉https相关的内容,全部配置如下图所示

- 保存修改后安装Harbor服务
./install.sh - 查看Harbor的状态
docker-compose ps - 在浏览器访问,
http://你的IP地址,默认账号admin,密码Harbor12345
Harbor操作
- 进入网页后新建一个项目

- 修改docker配置文件,添加以下内容(注意红圈处有一个逗号)
vi /etc/docker/daemon.json"insecure-registries":["你的ip地址"]
- 重启docker
systemctl restart docker - 登录自建的Harbor镜像仓库(账号密码为登录网页的密码)
docker login 你的IP地址 - 使用tag更改一个镜像
docker tag choerodon/cibase:latest 你的IP地址/刚才新建项目的名称/choerodon例子:
docker tag choerodon/cibase:latest 192.168.200.120/test/choerodon - 将镜像推送到仓库
docker push 你的IP地址/刚才新建项目的名称/choerodon例子:
docker push 192.168.200.120/test/choerodon - 下载镜像
docker pull 你的IP地址/刚才新建项目的名称/choerodon:latest例子:
docker pull 192.168.200.120/test/choerodon:latest


