前提
安装docker-ce
安装docker-compose
安装
安装docker-ce
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step5: 配置镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s0ihfq1v.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
# Step 6: 开启Docker服务
sudo service docker start
安装docker-compose
下载地址:https://github.com/docker/compose/releases
wget -c https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
安装harbor
下载地址:Releases · goharbor/harbor · GitHub
wget -c https://github.com/goharbor/harbor/releases/download/v2.8.2/harbor-offline-installer-v2.8.2.tgz
配置harbor
进行解压,并安装
$ tar xf harbor-offline-installer-v2.8.2.tgz
$ cd harbor
# 复制配置文件并进行配置
$ cp harbor.yml.tmpl harbor.yml # 此测试关闭了https功能,
# 进行安装
$ ./install.sh
安装注意时遇到的问题
1.在安装时,需要安装许多的依赖,保证磁盘的空间足够。(下图是官方的要求)
2. apche服务忘记关闭(占用了80端口),导致harbor不能正常启动。
3. 需要修改harbor.yaml文件中的hostname。可以用IP地址,也可以用域名,如若用域名,须在/etc/hosts文件中添加相对应的域名解析。
关闭与启动
./install.sh命令执行成功后,会在harbor目录下面生成docker-compose.yml文件。后期可以同docker-compose来进行操作。注意操作的时候必须在harbor目录下
docker-compose down
docker-compose up -d