前提条件
虽说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版本的服务器,还运行着这个博客程序,就不折腾其它版本了。
- 安装一些必要的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加yum源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum缓存
sudo yum makecache fast
- 安装 Docker-ce
sudo yum -y install docker-ce
- 启动 Docker 后台服务
sudo systemctl start docker
- 测试运行
hello-world
docker run hello-world
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。
这里以阿里云为例:
阿里云会为每个用户创建一个专属的镜像加速地址
- 登录阿里云容器镜像服务
- 获取自己专属的镜像加速地址
- 按照阿里云官方操作并重启Docker服务即可