前提条件

虽说Docker支持一下的的CentOS版本:

  • CentOS 7 (64)
  • CentOS 6.5 (64) 或更高版本

但目前CentOS发行版中仅支持:

  • CentOS 7:要求系统为64位、系统内核版本为 3.10 以上。
  • CentOS 6.5:要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

手头上只有一个CentOS 7版本的服务器,还运行着这个博客程序,就不折腾其它版本了。

  1. 安装一些必要的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加yum源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 更新yum缓存
sudo yum makecache fast
  1. 安装 Docker-ce
sudo yum -y install docker-ce
  1. 启动 Docker 后台服务
sudo systemctl start docker
  1. 测试运行 hello-world
docker run hello-world

docker_run_hello-world 由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。

这里以阿里云为例:

阿里云会为每个用户创建一个专属的镜像加速地址

  1. 登录阿里云容器镜像服务
  2. 获取自己专属的镜像加速地址 阿里云镜像加速器截图
  3. 按照阿里云官方操作并重启Docker服务即可