|
|
|
## 1、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
|
|
|
|
```sh
|
|
|
|
yum install -y yum-utils device-mapper-persistent-data lvm2
|
|
|
|
```
|
|
|
|
|
|
|
|
## 2、设置docker的yum源
|
|
|
|
```sh
|
|
|
|
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
|
|
|
```
|
|
|
|
|
|
|
|
## 3、查看所有仓库中所有docker版本,并选择特定版本安装
|
|
|
|
```sh
|
|
|
|
yum list docker-ce --showduplicates | sort -r
|
|
|
|
```
|
|
|
|
|
|
|
|
## 4、安装Docker,命令:yum install docker-ce-版本号,如下
|
|
|
|
```sh
|
|
|
|
yum install docker-ce-18.09.9
|
|
|
|
```
|
|
|
|
|
|
|
|
## 5、 启动Docker,加入开机启动
|
|
|
|
```sh
|
|
|
|
systemctl start docker
|
|
|
|
systemctl enable docker
|
|
|
|
```
|
|
|
|
|
|
|
|
## 6、 验证是否安装成功
|
|
|
|
```sh
|
|
|
|
docker version
|
|
|
|
```
|
|
|
|
|
|
|
|
# 修改docker工作目录
|
|
|
|
## 1、 查看当前docker运行的工作目录
|
|
|
|
```sh
|
|
|
|
docker info |grep "Docker Root Dir"
|
|
|
|
```
|
|
|
|
|
|
|
|
## 2、 新建或者编辑 /etc/docker/daemon.json
|
|
|
|
```sh
|
|
|
|
vi /etc/docker/daemon.json
|
|
|
|
```
|
|
|
|
* ***添加如下内容并保存***
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"data-root": "/home/yzhup/dockers",
|
|
|
|
"registry-mirrors": ["https://eru8pdx8.mirror.aliyuncs.com"],
|
|
|
|
"storage-opts": ["dm.basesize=50G"] # devicemapper存储类型有这个配置项,overlay2存储类型没有此配置项,也无需设置容器最大存储上限
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## 3、 重启docker
|
|
|
|
```sh
|
|
|
|
systemctl restart docker
|
|
|
|
``` |
|
|
|
\ No newline at end of file |