第一种方式:指定docker的安装目录
1.修改配置文件
#编辑docker配置文件
vim /etc/docker/daemon.json
#配置文件内容:graph代表docker指定的安装目录
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"graph":"/opt/docker"
}
2.然后开始安装docker
#安装yum工具
yum install yum-utils -y
#配置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io
#加载镜像:
systemctl daemon-reload
#启动docker并且设置开机启动
systemctl enable docker && systemctl start docker
3.启动docker后观察docker的安装目录已经ok了
第二种方式:使用软连接的方式
1.首先安装docker
#安装yum工具
yum install yum-utils -y
#配置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io
#加载镜像加速站点:
systemctl daemon-reload
#启动docker并且设置开机启动
systemctl enable docker && systemctl start docker
#将docker安装目录移动到/opt/docker
mv /var/lib/docker /opt/docker
#创建软连接
ln -s /opt/docker /var/lib/docker
#最后启动docker
systemctl start docker
2.查看/var/lib/docker目录大小,大小为0kb
#进入目录
cd /var/lib/docker
#查看当前目录大小,0kb
du -sh
以上就是两种docker指定安装目录的姿势。
Docker-Docker镜像存储位置
Linux 存放位置如下
Linux:
cd /var/lib/docker - 容器与镜像存放在此目录下
镜像位置: /var/lib/docker/image
容器位置: /var/lib/docker/containers
Mac
MacOS:
容器和镜像在如下目录下,不同版本或许可能文件版本不一样
/Users/xxxxmyname/Library/Containers/com.docker.docker/Data
可以到上面的目录中,查看文件大小, du -sh *
本机存放位置如下
/Users/xxxxmyname/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw
Windows
打开界面设置,
Settings -> Resources -> Advanced -> Disk image location