Ubuntu 下修改docker的默认存储位置

摘要:
修改Ubuntu中docker的默认存储位置安装docker后,所有图像文件将遵循系统的默认路径。有时我们的系统磁盘很小,而docker的图像数据很大。如果我们想修改图像的存储路径,我们如何修改它?
Ubuntu 下修改docker的默认存储位置

docker安装完成后,会将所有的镜像文件按照到系统的默认路径,有时候我们的系统盘会比较小,而docker的镜像数据又很大,我们想要修改下镜像的存储路径,该怎么修改呢?

通常docker当前镜像路径可以通过 docker info 来查看,下图是未修改前的 docker 信息:

docker info

Ubuntu 下修改docker的默认存储位置第1张

1、首先停止docker服务

sudo service docker stop;

2、进入 docker.service.d中,docker.service.d 如果没有请自行创建;

cd etc/systemd/system/docker.service.d

3、修改 docker-overlay.conf 文件,如果没有请自行创建;

sudo vim docker-overlay.conf 

4、在文件中添加内容

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph="/media/yujuan/deepinData/docker" --storage-driver=overlay

5、重启docker

systemctl daemon-reload
sudo service docker start

6、查看docker 信息,确认是否已经修改成功

sudo docker info

Ubuntu 下修改docker的默认存储位置第2张

免责声明:文章转载自《Ubuntu 下修改docker的默认存储位置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle 默认时间格式 & Date格式转换proxmox 配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用一个实际例子理解Docker volume工作原理

要了解Docker Volume,首先我们需要理解Docker文件系统的工作原理。Docker镜像是由多个文件系统的只读层叠加而成。当一个容器通过命令docker run启动时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,但是该文件的只读版本依然存在...

053、overlay是如何隔离的?(2019-03-20周三)

参考https://www.cnblogs.com/CloudMan6/p/7341487.html   不同的overlay网络是相互隔离的,我们创建第二个overlay网络 ov_net2 并运行容器bbox3.   root@host1:~# docker network create -d overlay ov_net1 25bfa583a0...

DOCKER 从入门到放弃(二)

搜索镜像 从docker官方镜像仓库搜索镜像 docker search [OPTIONS] TERM OPTIONS: --automated :只显示自动创建的镜像,默认值为fasle --filter,-f :显示过滤后的搜索结果 --limit :显示的最大搜索结果,默认值为25 --no-trunc : 显示完整的镜像描述,默认值为fasle...

Redis 高可用之哨兵模式

参考 : https://mp.weixin.qq.com/s/Z-PyNgiqYrm0ZYg0r6MVeQ  这篇文章有两个问题 1.虽然运行了3个sentinel容器,实际上只有一个sentinel运行 具体可以留意输出的最后一行 2.外部调试连接redis 获取到的monster地址是docker 的虚拟ip(172.17.0.2:6379)地址,...

启动hadoop时报root@localhost's password: localhost: Permission denied, please try again.错误。

背景:在装完hadoop及jdk之后,在执行start-all.sh的时候出现root@localhost's password:localhost:permission denied,please try again。 解决方案: 1.修改root密码:#sudo passwd root 2.辑配置文件,允许以 root 用户通过 ssh 登录:sudo...

第六篇 kubernetes helm部署harbor镜像仓库

1.harbor镜像仓库简介 Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、 镜像验真、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。 2.harbor 组件简介 从安装组件我们可以看出harbor主要依靠以下几个组件: Nginx...