环境:
ubuntu20.04
docker版本20.10.17
docker-compose版本v2.6.1
harbor版本v2.5.3
参考官方文档:https://goharbor.io/
1.解压harbor安装包
tar -zxvf harbor-offline-installer-v2.5.3.tgz
2.拷贝并修改配置文件
cp harbor.yml.tmpl harbor.yml
3.安装docker
(1)如果你过去安装过 docker,先删掉:
sudo apt-get remove docker docker-engine docker.io containerd runc
(2)首先安装依赖:
sudo apt-getinstall apt-transport-https ca-certificates curl gnupg2 software-properties-common
(3)信任 Docker 的 GPG 公钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
(4)添加软件仓库:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
(5)最后安装
sudo apt-get update
sudo apt-get install docker-ce
4.安装docker-compose
(1)GitHub上下载docker-compose
(2)chmod a+x docker-compose-linux-x86_64
(3)cp docker-compose-linux-x86_64 /usr/bin/docker-compose
4.执行安装脚本./install.sh
harbor使用注意事项:
1.加域名解析
2.配置docker的本地信任仓库
3.需要登陆harbor仓库
4.需要提前创建项目