前言
从 2017 年 3 月开始 Docker 分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
本文基于Centos7系统版本,安装部署Docker CE。
一、安装步骤
1.安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装最新版本
yum install -y docker-ce docker-ce-cli containerd.io
4.安装指定版本
yum list docker-ce.x86_64 --showduplicates | sort -r #从高到低列出Docker的版本
yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io #指定版本(19.03.9)安装
5.启动并开机自启
systemctl start docker && systemctl enable docker
docker -v #显示版本号即表示安装成功
二、更改根目录
docker info #查看详情及根目录,默认目录是:/var/lib/docker
在 /etc/docker/daemon.json 文件(如无此文件则创建),添加以下json:
{"data-root":"/data/docker"}
重启Docker并查看根目录,成功更改为 /data/docker: