一、本机环境
①系统要求:CentOS7.3
②Docker:Docker version 19.03.5
③Docker-compose:docker-compose
二、Docker安装
参考官网安装即可:https://docs.docker.com/install/linux/docker-ce/centos/
1、卸载旧版本
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装依赖包
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
3、配置仓库
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4、安装社区版Docker
sudo yum install docker-ce docker-ce-cli containerd.io
5、启动docker
sudo systemctl start docker
6、运行hello-world
sudo docker run hello-world
三、Docker Compose安装
参考官网安装:https://docs.docker.com/compose/install/
1、下载compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、授权
sudo chmod +x /usr/local/bin/docker-compose
3、查看docker-compose版本号
docker-compose -version
4、出现以下截图说明安装成功
以上安装较慢,以下方式也可行:
①cd /usr/local/bin/
②wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
③rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64
④chmod +x /usr/local/bin/docker-compose
⑤docker-compose -version
四、Harbor安装
1、下载Harbor
官方地址:https://github.com/goharbor/harbor/releases(分为离线安装、在线安装,我这里采用离线安装,在线安装实在太慢了)