Docker系列(二):Docker的安装以及配置阿里云镜像加速
CentOS Docker 安装
前提条件: 要安装Docker 引擎,需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。
```
#查看内核
[root@iZ2zeixqaqrvghrgvk058mZ ~]# uname -r
3.10.0-957.21.3.el7.x86_64
```
#查看系统版本
[root@iZ2zeixqaqrvghrgvk058mZ ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
开始安装
帮助文档:https://docs.docker.com/engine/install/centos/
-
1:卸载旧的版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
2:安装需要的安装包
sudo yum install -y yum-utils
-
3:设置镜像仓库
官方文档给出的是:
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
但是这个是国外的会比较慢,这里建议使用阿里云的镜像仓库
阿里云文档(配置镜像加速):https://help.aliyun.com/document_detail/60750.html
-
4:更新yum软件包索引
yum makecache fast
-
5:安装docker相关的源 docker-ce 代表社区 ,ee代表 企业版
yum install docker-ce docker-ce-cli containerd.io
-
6:启动docker
systemctl start docker
-
7:使用docker version 查看是否安装成功
docker version
-
8:通过运行
hello-world
镜像来验证是否正确安装了Docker 引擎docker run hello-world
#开始下载hello-worj镜像 [root@iZ2zeixqaqrvghrgvk058mZ docker]# docker run hello-world Unable to find image 'hello-world:latest' locally //去寻找hell-world 镜像 latest: Pulling from library/hello-world //本地没有去仓库进行pull 拉取 0e03bdcc26d7: Pulling fs layer
#通过 docker images 查看下载的镜像列表 [root@iZ2zeixqaqrvghrgvk058mZ docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 13 months ago 13.3kB
-
9:卸载
#停止 docker systemctl stop docker #卸载 yum -y remove docker-ce #删除相关文件 docker的默认工作路径 rm -rf /var/lib/docker
注意配置阿里云镜像加速!