一、安装docker
Centos 8 安装docker_污妖王-一般等价物的博客-CSDN博客
二、安装docker compose
------------------------------------------------- 这是 1.x版本 ↓ --------------------------------------------------------
#下载
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#可执行权限
chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose -v
------------------------------------------------- 这是 1.x版本 ↑ --------------------------------------------------------
------------------------------------------------- 这是 2.x版本 ↓ --------------------------------------------------------
docker compose v2 被规划为Docker CLI的一部分,命令行方式如docker compose version
。
注意docker与compose之间是空格,不是中横线;version 作为一个命令存在,而不是参数。
为系统上的所有用户安装 Docker Compose
1、直接安装docker compose,我这里用的V2.12.2版本
sudo yum update
sudo yum install docker-compose-plugin
2、对二进制文件应用可执行权限
chmod +x /usr/libexec/docker/cli-plugins/docker-compose
3、测试安装
docker compose version
------------------------------------------------- 这是 2.x版本 ↑ --------------------------------------------------------
三、安装Harbor
1、下载Harbor并安装
#创建harbor文件夹
mkdir /data/harbor
cd /data/harbor
#下载harbor
wget https://github.com/goharbor/harbor/releases/download/v2.7.1/harbor-offline-installer-v2.7.1.tgz
#解压
tar -zxf harbor-offline-installer-v2.7.1.tgz
2、配置Harbor
进入harbor文件夹
拷贝并重命名harbor.yml.tmpl为harbor.yml
cp harbor.yml.tmpl harbor.yml
编辑harbor.yml文件
vim harbor.yml
修改如下信息
hostname: 192.168.1.100 #Harbor所在的服务器地址,可以写域名和IP
port: 10086 #设置Harbor监听的端口
harbor_admin_password: ly123456 #设置登陆Harbor的密码
data_volume: /data/harbor/data #设置Harbor的数据存放目录,需要提前自己创建此目录
location: /data/harbor/log #设置Harbor日志存放目录,需要提前自己创建
这里不使用https,所以注释文件中https的部分
执行安装
./install.sh
查看安装情况
docker-compose ps