前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 下修改Docker默认存储路径

Linux 下修改Docker默认存储路径

作者头像
艳龙
发布2021-12-16 18:09:10
8.9K0
发布2021-12-16 18:09:10
举报
文章被收录于专栏:yanlongli_艳龙yanlongli_艳龙

Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。 这个路径是系统存储目录,一般空间会比较小。 如果创建的容器很大那系统空间很快就没有了。 这里记录下将docker的默认路径修改为数据盘。

操作方案

  1. 查看磁盘信息,选择一个磁盘空间较大的做为 docker的默认安装位置
代码语言:javascript
复制
$ df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        99G  4.1G   91G   5% /
devtmpfs        7.7G     0  7.7G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  266M  7.5G   4% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vdb1       197G  399M  187G   1% /data
tmpfs           1.6G     0  1.6G   0% /run/user/0
  1. 查看docker当前的存储路径
代码语言:javascript
复制
$ docker info
...
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.42GiB
Name: VM-125-197-centos
ID: OLLW:ZRBS:Z2XV:34ER:NKGJ:NNH4:LKOX:YX3U:BSDO:SL2I:F7S7:CMSM
Docker Root Dir: /data/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
...
  1. 修改配置文件/etc/docker/daemon.json
代码语言:javascript
复制
{
    ...
    "data-root": "/data/docker/",
    ...
    
}
  1. 重启服务
代码语言:javascript
复制
systemctl restart docker
  1. 查看确认docker当前的存储路径
代码语言:javascript
复制
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.42GiB
Name: VM_14_9_centos
ID: OLLW:ZRBS:Z2XV:34ER:NKGJ:NNH4:LKOX:YX3U:BSDO:SL2I:F7S7:CMSM
Docker Root Dir: /data/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/

END!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021/12/7 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 操作方案
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档