docker的安装
docker提供了两个版本,社区版(CE)和企业版(EE),社区版满足基本需求所以安装时大多采用社区版
操作系统要求
以centos7为例,且docker要求操作系统必须是64位,centos的内核要在3.1及以上,查看内核方法:
uname -r
准备
卸载旧版本:
yum list installed | grep docker
yum -y remove
安装依赖软件包:
yum install -y yum-utils device-mapper-persistent-data lvm2
# 安装前可查看 device-mapper-persistent-data和lvm2是否已经安装
rpm -qa|grep device-mapper-persistent-data
rpm -qa|grep lvm2
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache
安装
安装最新版本docker-ce(开头提到的社区版)
yum install docker-ce -y
上面那样安装出来是最新版本,也可以输入下面的命令查看安装历史版本:
yum list docker-ce.x86_64 --showduplicates |sort -r
安装完成后输入下面的命令可以查看docker是否安装好:
docker version
一般都会跟我一样的图片(除非你的版本不同,不过不影响):
最后一行Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?意思是说我们的docker没有启动。当我们输入下面的命令启动了docker之后就会有两个版本:
systemctl enable docker #设置开机自启
systemctl start docker #开启docker
下图就成功启动啦,有一个服务端和一个客户端,注意看还有Go语言的版本。
配置加速
docker镜像都在国外,你懂得,所以可以注册一个阿里云账号,然后点我配置加速:

直接复制粘贴就可以了
至此安装结束。建议找一个云服务器来玩,否则本地安装时会很慢
1 条评论
{
"registry-mirrors": ["https://ys1k0cd5.mirror.aliyuncs.com"]
}