系统要求
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定
使用 yum 安装
执行以下命令安装依赖包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
执行下面的命令添加 yum 软件源
$ sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
更新 yum 软件源缓存,并安装 docker-ce
$ sudo yum makecache fast
$ sudo yum install docker-ce
启动 Docker CE
$ sudo systemctl enable docker
$ sudo systemctl start docker
卸载docker
查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
删除安装的软件包
yum -y remove docker-engine.x86_64
删除镜像/容器等
rm -rf /var/lib/docker
docker-compose安装
curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
镜像加速
vim /etc/docker/daemon.json (没有新创建即可)
添加内容为
{
"registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com"]
}
网易的地址 http://hub-mirror.c.163.com
重新加载配置
sudo systemctl daemon-reload