CentOS 7 安装 Docker 社区版

一、查看 CentOS 及其内核版本

由于 CentOS 安装 Docker 时, Docker 需要如下环境:
CentOS 6.5 (64-bit): 或更高的版本: 要求系统为 64 位、系统内核版本为 2.6.32-431 或者更高版本
CentOS 7 (64-bit): 要求系统为 64 位、系统内核版本为 3.10 以上.

// 查看 CentOS 版本
cat /etc/redhat-release
// 查看内核版本
uname -r

 

二、卸载旧版本 Docker

yum -y remove docker docker-common docker-selinux docker-engine

如果你之前安装了 Docker ,想更换版本,可以使用上面的命令进行卸载, Docker 中文网相关文档也有如何卸载的教程

 

三、yun 安装 gcc

yum -y install gcc
yum -y install gcc-c++

 

四、安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

  

五、设置 stable 镜像仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  

六、更新 yum 软件包索引

yum makecache fast

  

七、安装 Docker-ce (Docker 社区版)

yum -y install docker-ce

  

八、启动 Docker

systemctl start docker

  

九、测试

// 查看 docker 版本
docker version
// 运行 hello-world 镜像
docker run hello-world

 

、配置镜像加速器

如果不配置镜像加速器,那么会从 Docker hub 上拉取镜像,速度是很慢的,配置了镜像加速之后,拉取镜像的速度会明显提升

这里就以配置阿里云镜像加速器为例

1、登录阿里云开发者平台

浏览器访问 https://dev.aliyun.com/search.html ,注册一个属于自己的阿里云账户(可复用淘宝账号),注册完成之后登录阿里云开发者平台

2、搜索 docker 进入如下界面

3、点击镜像加速器之后,就会生成该账号对应的专有加速地址

4、当然还有其它的加速器,例如网易加速器、daocloud 加速站等等,网上有一大把的博客教你如何去获取,大致和阿里云镜像加速差不多

// 网易 镜像加速
{
 "registry-mirrors": ["https://hub-mirror.c.163.com"]
}

// daocloud 镜像加速
{
 "registry-mirrors": ["http://f1361db2.m.daocloud.io"]
}

实测阿里云的镜像加速速度好像要快一些

 

十一、检验镜像站是否安装成功

docker info

 

十二、卸载 Docker

// 停止 docker
systemctl stop docker 
// 移除 docker 相关组件
yum -y remove docker-ce
rm -rf /var/lib/docker

  

 

posted @ 2020-12-25 11:35  变体精灵  阅读(130)  评论(0编辑  收藏  举报