## 安装 docker-ce ### 脚本描述 ``` 使用 yum 安装安装 docker-ce 最新版和 docker-compose ``` ### 脚本内容 [docker-ce-yum-install.sh](docker-ce-yum-install.sh) ```shell #!/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/v2.3.3/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 "====================================================" ``` ### 执行 ```shell bash docker-ce-yum-install.sh ```