虚拟机: 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-data
和lvm2
由需要 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 镜像名称:版本号 (不填默认下载最新版本)