虚拟机: VMworkstation
Linux系统: centOS 3.10
docker版本: 19.3.10

一、 安装

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

1.校验版本:

  校验Linux内核版本(3.10以上版本) 
  uname -r 

2. 移除旧版本

sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine

3.安装一些必要的系统工具

安装所需的软件包。yum-utils提供了yum-config-manager 应用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。

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

4.添加软件源信息

源1:(官方推荐)

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

源2:(阿里云源)

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

(注: 最好使用阿里云,这个快)

5.更新 yum 缓存:

sudo yum makecache fast

6.安装 Docker-CE

sudo yum -y install docker-ce

7.启动 Docker 后台服务

sudo systemctl start docker

二、镜像加速器 (配置国内镜像源,不推荐官方提供的)

阿里云加速器

阿⾥云的镜像源有个加速器,可以加速你获取容器的速度。这个加速器地址是每个⼈专属的。
⽹址: https://dev.aliyun.com/
(需要登录注册方可使用)

网址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wgx2seub.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
(daemon.json文件存在就只要修改,不存在就自己创建一个)

重新加载daemon.json,重启docker后生效。

其他镜像站点:

网易:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
中科大:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

三、 docker的其他命令

1. 重启 Docker服务

sudo systemctl restart docker

2.查看版本

docker version

3. 卸载

c sudo rm -rf /var/lib/docker

4. 拉去镜像

docker pull 镜像名称:版本号 (不填默认下载最新版本)