docker-compos部署harbor仓库
一、安装部署docker和docker-compose
1. 安装必要工具
apt-get update
apt-get install -y ca-certificates curl gnupg lsb-release
2. 添加 Docker 官方 GPG key
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
gpg --dearmor -o /etc/apt/keyrings/docker.gpg
3.添加docker仓库
echo \
"deb [arch=$(dpkg --print-architecture) \
signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4.安装docker
apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io
5.启动并设置开机自启
systemctl enable --now docker
6. 测试是否安装成功
docker ps ;docker images 查看是否正常输出
7. 下载docker-compose二进制文件
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
8. 添加执行权限
chmod +x /usr/local/bin/docker-compose
9. 验证是否成功
docker-compose --version
二、下载解压 harbor 安装包
wget https://github.com/goharbor/harbor/releases/download/v2.10.0/harbor-online-installer-v2.10.0.tgz
tar -zxvf harbor-online-installer-v2.10.0.tgz
cd harbor
三、修改 harbor 配置文件
复制默认配置并修改
cp harbor.yml.tmpl harbor.yml
编辑配置文件
vim harbor.yml
#关键配置如下
hostname: your.domain.com 或你的服务器IP
# 如果不使用 https,可以注释掉下面这些 https 配置
# https:
# port: 443
# certificate: /your/cert/path
# private_key: /your/key/path
harbor_admin_password: Harbor12345 # 可修改为你想要的密码
data_volume: /data/harbor # Harbor 数据存储路径
四、启动 harbor
执行安装脚本
sudo ./install.sh
执行脚本后会自动拉取 harbor 所需镜像
#安装成功会输出
✔ ----Harbor has been installed and started successfully.----
五、登录 harbor 测试
docker login your.harbor.ip
本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/zhaohaiqi/p/19044186

浙公网安备 33010602011771号