docker的安装主要分两部分:
- docker容器的配置
- docker镜像的安装
一.docker的容器的配置
a.安装docker环境依赖
安装的依赖包分别是yum-utils,device-mapper-persistent-data和lvm2
命令如下:
yum install -y yum-utils device-mapper-persistent-data lvm2
b.配置docker的国内yum源
因为使用国外的yum源,下载速度会比较慢,所以我们为docker配置国内的yum源
命令如下:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linus/centos/docker-ce.repo
注:这里需要注意的yum-config-manager中间是没有空格的,小心输入命令时出错。
c.将docker-ce.repo文件内的字符串download.docker.com替换成mirrors.aliyun.com
命令如下:
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce/repo
d.更新缓存,并备份文件
命令如下:
yum makecache fast
e.安装docker
命令如下:
yum install -y docker-ce docker-ce-cli containered.io
这里需要解释一下,这个docker-ce是新版的docker,以前叫docker,不过现在都叫docker-ce
docker-ce-cli:这是docker命令行工具包,
containerd.io:这是与容器接口相关的包
f.启动docker镜像
systemctl start docker && systemctl enable docker
这里在启动docker镜像的同时,也设置了docker开机自启。
二.docker镜像的安装
docker镜像的下载有好几种方式
1.直接通过docker search命令去下载(这里可能会失败,一般是握手超时重新试一下看一看可不可以)
命令如下:
docker search centos
2.直接去docker hup 官网拉取镜像(一般是拉取不到的)
命令如下:
docker pull centos
上面两种方法是概率性的有些师父可以,有些不可以。
3.第三种方法是我觉得最实用的方法,就是先配置docker镜像加速器,然后再下下载镜像
a.手动配置/etc/docker/daemon.json
vim /etc/docker/daemon.json
这里如何修改,和修改的值可以去访问阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
具体操作如下:
接下来你只需要按照他的操作文档一步步操作即可。
b.手动配置完docker加速器之后
syetemtcl daemon-reload
#执行一下daemon-reload
system restart docker
#重启docker
c.现在就可以下载docker镜像了
docker search centos
docker pull centos
#这两个命令任选其一都可以
如此,便安装好了docker