安装docker
docker官方文档:https://docs.docker.com/engine/install/centos/
1、升级yum,安装依赖,docker依赖于系统的一些必要的工具
yum update -y
yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、更新yum软件包索引
yum makecache fast
4、安装docker-ce
yum install docker-ce docker-ce-cli containerd.io
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
yum install docker-ce-19.03.7 docker-ce-cli-19.03.7 containerd.io -y
docker -v
mkdir /etc/docker -p
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["阿里云镜像仓库地址"]
}
EOF
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
安装docker-compose
官方文档:https://docs.docker.com/compose/install/
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose -v