安装Docker

安装Docker

准备环境

  • 需要会一点点Linux的基础。
  • 环境是CentOS7。

前提条件

操作系统要求

要安装Docker,您需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。

卸载旧版本

较旧的Docker版本称为dockerdocker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

开始安装

使用存储库安装

设置存储库

安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。

$ sudo yum install -y yum-utils
# 默认从国外进行下载。
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
# 使用阿里云镜像进行下载。
$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 阿里云镜像站:https://developer.aliyun.com/mirror/docker-ce
  • 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/

安装Docker引擎

  • 安装最新版本的Docker Engine和容器。
# ce表示社区版,ee表示企业版
$ sudo yum install docker-ce docker-ce-cli containerd.io
  • 执行上方的命令前建议显示更新yum的索引。
$ sudo yum makecache fast

启动Docker

$ sudo systemctl start docker

运行hello-world 镜像来验证是否正确安装了

$ sudo docker run hello-world

查看全部镜像

[root@localhost ~]# docker images
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
node          latest    d6740064592f   7 days ago      936MB
hello-world   latest    bf756fb1ae65   12 months ago   13.3kB