Skip to content

Latest commit

 

History

History

docker-ce-yum-install

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

安装 docker-ce

脚本描述

使用 yum 安装安装 docker-ce 最新版和 docker-compose

官方文档

脚本内容

docker-ce-yum-install.sh

#!/bin/bash

# 卸载旧版本
yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine

# 安装所需软件包
yum install -y  yum-utils \
                device-mapper-persistent-data \
                lvm2

# 设置存储库
# 阿里云 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装最新版的 docker-ce
yum -y install docker-ce docker-ce-cli containerd.io

# 配置阿里云 docker 镜像加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"]
}
EOF

# 重新加载配置、重启 docker
systemctl daemon-reload
systemctl restart docker

# 安装 docker-compose
# 下载 docker-compose(由于下载速度过慢,提前已经下载完成)
# wget https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

# 赋予可执行权限
chmod +x /usr/local/bin/docker-compose

echo "===================================================="
docker -v
docker-compose --version
echo "===================================================="

执行

bash docker-ce-yum-install.sh