1、升级linux内核
docker对于内核版本有要求,版本过低无法使用。详细过程参照https://blog.csdn.net/qq_40992479/article/details/90665801
2、删除旧版本的docker
如果之前安装过docker,先删除旧版本的docker
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3、下载rpm包
选择适合的版本下载rpm包,或者添加yum源
https://yum.dockerproject.org/repo/main/centos/6/Packages/
4、安装docker
使用下载的rpm包安装docker。
sudo yum install /path/to/package.rpm
5、启动docker
service docker start
6、运行hello world
sudo docker run hello-world
遇到的一些坑
- 由于之前的一些操作导致docker的yum源对应的是Centos7版本,导致6版本的docker安装时报错失败,将原本的yum源删除即可避免。
- 大多可以找到的docker安装教程安装的几乎都是给Centos7用的版本,就连官方文档中的安装教程也只提供了Centos7版本的,所以安装时会报错失败,如果之前有按照这些教程做过操作,最好先将之前安装的东西删掉,特别是yum源。