Docker支持以下的CentOS版本:CentOS 7 (64-bit) 或 CentOS 6.5 (64-bit) 或更高的版本
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
查看自己的内核
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
uname -r
查看已安装的CentOS版本信息(CentOS6.8有,CentOS7无该命令)
lsb_release -a
英文版安装教程(自己看官方文档安装)
平民版安装教程
- 查看是否有docker版本,第一次安装dcker就无需操作
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 下载docker安装所需的包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 设置stable镜像仓库
不推荐使用官方推荐的库,因为墙的伟大,还是使用阿里云提供的
阿里云库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
官方库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 更新yum软件包索引
sudo yum makecache fast
- 安装docker-ce
sudo yum -y install docker-ce
- 启动docker
systemctl start docker
- 测试
docker version
docker run hello-world
- 配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["自己在阿里云上镜像加速"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker