Linux版本安装
1.安装前的必要操作
#如果是用虚拟机的小伙伴,在安装前确保网络畅通可用昂,下载文件需要联网,以下操作都是在root权限下进行的。
#先查看Linux系统的内核版本信息,查看是否符合版本要求(要求3.10及以上版本),我的是3.10.0-1160.el7.x86_64
uname -r
#移除旧版本,=,也有可能没安装过。
sudo yum remove docker \
docker-client \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine;
#安装必要的依赖包,yum-utils提供了yum-config-manager应用,并且device-mapper-persistent-data和lvm2需要devicemapper存储驱动程序。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#添加软件源信息
源1:(官方推荐)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
源2:(阿里云)
sudo yum-config-manager --add-repo http://mirrors.aliyum.com/docker-ce/linux/centos/docker-ce.repo
#更新yum缓存
sudo yum makecache fast
docker版本介绍
从2017年开始docker在原来的基础上分为两个版本:Docker CE和Docker EE,CE是社区免费版,EE是企业版。企业版安全但要付费。以学习为主的我们安装CE
2.安装docker-ce
sudo yum -y install docker-ce
3.启动docker后台服务
systemctl start docker
#查看一下docker的版本信息
docker version
#想查看状态的话可用执行下面的语句
systemctl status docker
或
ps -ef | grep docker
卸载
经过上面的一系列操作,我们docker的安装已经完成了,这里补充一下卸载操作。
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker
安装后的一些补充补充操作
1.docker镜像加速器
为什么要配置镜像加速器?
因为国内网络问题,后续拉取dokcer镜像会很慢,所以我们需要皮质加速器来解决。
使用Docker 的时候,需要经常从自方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重 影响使用 Docker 的体验。因此 Daocloud 推出了加器工具解决这个难题,通过智能路由和缓存机制,极大提 升了国内网络访问 Docker Hub 的速度,目前已经有了广泛的用户群体,并得到了 Docker 官方的大力推荐。 如果您是在国内的网络环境使用 Docker,那么 Docker 加速器定能帮助到您。
Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
- Docker 官方提供的中国 registry mirror
- 阿里云加速器
- Daocloud 加速器
操作
我们这里以docker官方加速器镜像为例
#切换到docker文件夹,如果没有可用使用mkdir进行创建
cd /etc/docker/
#修改daemon.json文件,如果没有会自动创建的
vim daemon.json
添加下面的内容。补充一些操作小细节,如果输入不了内容,则按键盘上的insert键后就可用插入语句了
{
"registry-mirrors": ["https://gxeo3yz7.mirror.aliyuncs.com"]
}
#插入完后按ESC,然后输入:wq,即可保存并退出
#重启,让刚刚修改的配置能够被使用
sudo systemctl daemon-reload
sudo systemctl restart docker
最后再检查一下,输入docker info,看到如下图所示的镜像地址
完成啦!!!