本人是用的以前在阿里云购买的云服务器,虚拟机也是一样。
https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites 这是Docker中文社区,里面有具体不同的系统不同的安装教程,注意操作系统的版本
这里整理下CentOS7版本,linux内核3.10,以下操作用户都是ROOT
1、安装gcc相关/能连外网:
yum -y install gcc
yum -y install gcc-c++
2、卸载旧的Docker(如从没安装过Docker,跳过此步):
yum -y remove docker docker-common docker-selinux docker-engine
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
实用程序,并且 devicemapper
存储驱动需要 device-mapper-persistent-data
和 lvm2
yum install -y yum-utils device-mapper-persistent-data lvm2
4、
使用下列命令设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge或 testing 镜像仓库安装构建也是如此,安装stable镜像
官网给出的: $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
上面在国内的话,网速不是非常非常好,不要用这个地址,大坑啊,亲身体验过
建议用阿里云的(强烈推荐):yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、更新yum软件包索引
yum makecache fast
6、安装DOCKER CE(CE是社区版/免费,还有EE企业版/收费)
yum -y install docker-ce
7、启动Docker
systemctl start docker
8、查看版本
安装成功