前提:
已经注册华为云并且购买云服务器,操作系统为CentOS;登录华为云ECS。
部署Docker
新主机上首次安装 Docker Engine-Community 之前需要设置 Docker 仓库,之后可以从仓库安装和更新 Docker。
- 添加yum源:
yum install epel-release -y
yum clean all
EPEL(Extra Packages for Enterprise Linux)是Fedora团队的开源免费社区存储库项目,它为Linux发行版提供100%高质量的附加软件包,包括RHEL(Red Hat Enterprise Linux)、CentOS和Scientific Linux。Epel项目不是RHEL/Cent操作系统的一部分,但它是为主要的Linux发行版设计的,它提供了许多开源软件包,如networking、sys admin、programming、monitoring等等。大部分epel包由Fedora repo维护。
- 安装yum-util(设置仓库):
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
安装所需的软件包。yum-utils 提供了 yum-config-manager
device mapper 存储驱动程序需要device-mapper-persistent-data 和 lvm2
- 设置docker 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
清华大学源
yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
- 安装并运行Docker:
yum install docker-ce
systemctl enable docker #开启docker
systemctl start docker #开机自启docker
- 检查安装结果
docker --version
回显如下类似信息,表示Docker安装成功
Client: Docker Engine - Community
Version: 19.03.13