配置镜像源

一、开启虚拟机,备份原来的镜像源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • 1.

二、下载新的阿里镜像到yum.repos.d下

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  (如果https不行就用http)
  • 1.
  • 2.

超详细的docker以及docker-compose的部署教程_Docker

三、使用下面命令生成缓存

yum clean all
yum makecache
  • 1.
  • 2.

超详细的docker以及docker-compose的部署教程_CentOS_02

安装Docker

1、安装yum工具
yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken
  • 1.
  • 2.
  • 3.

超详细的docker以及docker-compose的部署教程_Docker_03

然后更新本地镜像源:
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

超详细的docker以及docker-compose的部署教程_CentOS_04

安装docker-ce
yum install -y docker-ce
  • 1.

超详细的docker以及docker-compose的部署教程_CentOS_05

查看Docker版本

超详细的docker以及docker-compose的部署教程_Docker_06

启动Docker并设置开机自启动

systemctl start docker
  • 1.

超详细的docker以及docker-compose的部署教程_CentOS_07

确认 Docker 服务已经设置为启动: 可以再次检查 Docker 服务的状态,确保它已正确设置为自启动:
systemctl is-enabled docker
  • 1.

超详细的docker以及docker-compose的部署教程_Docker_08

配置国内阿里镜像源、登录成功直接复制粘贴就可以

 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

超详细的docker以及docker-compose的部署教程_Docker_09

超详细的docker以及docker-compose的部署教程_CentOS_10


至此、Docker已安装完成

配置Docker-compose

1.准备工作 安装docker-compose之前,首先确保服务器已成功安装docker。
进入bin目录

cd /usr/local/bin
  • 1.

或者使用Xftp工具直接进入文件夹

超详细的docker以及docker-compose的部署教程_CentOS_11

2.手动安装(强烈建议)
(1) 下载Docker-Compose,点击左边的连接即可直接下载安装包到本地。

超详细的docker以及docker-compose的部署教程_CentOS_12

(2)将下载的文件修改名字,并上传到服务器的/user/local/bin目录下

超详细的docker以及docker-compose的部署教程_Docker_13

(3)赋予权限
chmod +x /usr/local/bin/docker-compose
  • 1.

超详细的docker以及docker-compose的部署教程_Docker_14

(4)检查是否安装成功
docker-compose --version
  • 1.

超详细的docker以及docker-compose的部署教程_CentOS_15

至此、Docker以及Docker-Compose已经安装完成