1、服务器可以连接网络,获取阿里云docker的国内docker仓库
配置阿里云的yum docker源
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
2、查看镜像源中的docker版本,选择自己需要的版本安装
yum list docker-ce --showduplicates
3、本文选择 docker-ce-3:20.10.11-3.el7 安装,根据需要选择自己的需要的docker版本
yum install --setopt=obsoletes=0 docker-ce-3:20.10.11-3.el7 -y
4、配置国内的阿里云docker镜像源,加速下载
mkdir /etc/docker
cat <<EOF > /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://enxn60x4.mirror.aliyuncs.com","https://hub-mirror.c.163.com/","https://reg-mirror.qiniu.com"]
}
EOF
5、启动docker并配置开机启动
systemctl start docker
systemctl enable docker
6、docker-compose版本选择及安装
docker-compose的兼容性:
compose文件格式版本 | docker版本 |
---|---|
3.4 | 17.09.0+ |
3.3 | 17.06.0+ |
3.2 | 17.04.0+ |
3.1 | 1.13.1+ |
3.0 | 1.13.0+ |
2.3 | 17.06.0+ |
2.2 | 1.13.0+ |
2.1 | 1.12.0+ |
2.0 | 1.10.0+ |
1.0 | 1.9.1.+ |
直接去github下载docker-compose的二进制包下来
Releases · docker/compose · GitHub
或者执行下面命令下载对应的docker-compose,本文下载的事1.27.4版本的docker-compose,其他版本直接替换成自己需要的版本即可。
curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可执行权限
chmod +x /usr/local/bin/docker-compose
查看docker和docker-compose版本
# docker -v
Docker version 20.10.11, build dea9396
# docker-compose -v
docker-compose version 1.27.4, build 40524192