一、安装docker环境
CentOS 7 的默认仓库中已经包含 Docker,你可以直接使用 yum 命令进行安装。不过为了确保能安装到最新版本的 Docker,我们将使用 Docker 的官方仓库进行安装。
# 首先安装一些必要的包:
yum install -y yum-utils device-mapper-persistent-data lvm2
# 然后添加 Docker 仓库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker
yum -y install docker-ce
# 启动 Docker 并设置开机启动
systemctl start docker
systemctl enable docker
# 验证docker安装
docker run hello-world
二、docker-compose安装
# docker-compose安装包下载
curl -L "https://get.daocloud.io/docker/compose/releases/download/v1.25.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
mv ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose
# 赋予执行权限
chmod +x /usr/local/bin/docker-compose
# 查看版本
docker-compose --version
三、harbor安装
# harbor仓库安装包下载地址
https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz
tar -zxf harbor-offline-installer-v2.3.4.tgz -C /opt/
cd /opt/harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
# 开始安装
./install.sh
# 配置开机自启动
/usr/local/bin/docker-compose -f /opt/harbor/docker-compose.yml up -d
四、harbor启动和停止
# 启动harbor
systemctl start docker
cd /opt/harbor
docker-compose start
# 停止harbor
systemctl stop docker
cd /opt/harbor
docker-compose stop