0 安装docker
- 清理过往版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装docker
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
1 下载docker-compose
curl -L http://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
以下为参考内容,不用操作:
官方地址:https://github.com/docker/compose/releases
github地址:https://github.com,搜索compose,选择docker/compose
wget https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
将下载下来的"docker-compose-linux-x86_64"文件移动到/usr/local/bin,并改名为"docker-compose"
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
2 添加执行权限
chmod +x /usr/local/bin/docker-compose
3 下载harbor
wget https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz
- 参考网址:
- https://github.com/goharbor/harbor/releases # 以此,为准
- https://github.com/vmware/harbor/releases
4 安装
- 解压
tar -xzf harbor-online-installer-v1.9.2.tgz
- 创建harbor目录
mkdir /opt/harbor
- 移动解压harbor文件,到新目录
mv harbor/* /opt/harbor/
- 修改配置文件
cd /opt/harbor/
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
- 本机公网IP为184.92.77.222(记得将安全组5000端口放开给0.0.0.0.);私网IP为172.11.115.199;注销 https 所有内容
- 修改hostname为私网IP;修改port:8080为5000;注销 https 所有内容
- 启动harbor
# cd /opt/harbor/
./prepare # 如果有二次修改harbor.yml文件,请执行使配置文件生效
./install.sh --help #查看启动参数
./install.sh --with-chartmuseum # 加载chart
5. 配置daemon.json
vim /etc/docker/daemon.json
{
"insecure-registries": ["172.11.115.199:5000"] # 为harbor公网IP
}
- 加载/重启docker
systemctl daemon-reload
sudo kill -SIGHUP $(pidof dockerd) #热启动docker
- 热启动docker,如果失效,请执行
systemctl restart docker
6 登录harbor
- docker login x.x.x.x:5000 # 请替换 x.x.x.x 为 harbor 公网 IP
- 初始用户名:admin
- 初始 密码:Harbor12345
7 操作指南
- 在目录 /opt/harbor 下
docker-compose ps #查看运行pod
docker-compose up -d #后台启动docker-compose
docker-compose down #