安装docker
为了安装较新版的docker首先修改yum源
# step 1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce
# Step 4: 开启Docker服务
systemctl start docker
安装docker-compose
yum -y install epel-release docker-compose
下载 Harbor 安装包
wget https://github.com/vmware/harbor/releases/download/v1.2.2/harbor-offlineinstaller-v1.2.2.tgz
解压
tar xvf harbor-offline-installer-v1.2.2.tgz
编辑 harbor.cfg
hostname = 192.168.37.101
在harbor目录运行安装脚本
./install.sh
编辑 docker 配置文件
4 OPTIONS='--selinux-enabled --log-driver=journald --insecure-registry 192.168.37.101' #其中 192.168.37.101 是我们部署 Harbor 的地址,即 hostname 配置项值。配置完后需要重启docker 服务。
systemctl restart docker
登录harbor
docker login 192.168.37.101
镜像打 tag:#修改 images 的名称,不修改成指定格式无法将镜像上传到 harbor 仓库,格式为: HarborIP/项目名/image 名字:版本号:
docker tag 192.168.37.101:5000/jack/nginx-1.10.3:v1
将镜像 push 到 harbor
docker push 192.168.37.101:5000/jack/nginx-1.10.3:v1