如何修改Docker 的默认存储路径

这篇具有很好参考价值的文章主要介绍了如何修改Docker 的默认存储路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker 默认安装的情况下,会使用/var/lib/docker/目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易出问题,这里说明一下如何修改 Docker 的默认存储目录

一、查看当前docker的默认存储目录

docker info
如何修改Docker 的默认存储路径

二、停止docker服务

systemctl stop docker

三、目录迁移

3.1创建新的docker目录,执行命令df -h,找一个大的磁盘。 我在/home目录下面建了 /home/docker目录,执行的命令是:

mkdir -p /home/docker

3.2迁移/var/lib/docker目录下面的文件到 /home/docker

rsync -avz /var/lib/docker /home/docker    #和cp类似,只不过是会自动过滤,目标目录有的文件不会重新拷贝

四、编辑/etc/docker/daemon.json文件

vi /etc/docker/daemon.json
默认情况下这个配置文件是没有的,这里实际也就是新建一个,然后写入以下内容:
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"],
  "data-root/graph": "/home/docker"
}
取决于具体的ubuntu版本或者kernel版本决定要用data-root还是graph
/home/docker --> docker的存储路径

五、保存退出,然后重启 docker 服务

systemctl restart docker

六、检查docker存储路径是否配置成功

docker info
Docker Root Dir: /home/docker

七、启动成功后,再确认之前的镜像还在

docker ps -a
docker images

八、确定容器、镜像没问题后删除/var/lib/docker/目录中的文件。

rm -rf /var/lib/docker/*

文章来源地址https://www.toymoban.com/news/detail-439266.html

到了这里,关于如何修改Docker 的默认存储路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio 修改AVD模拟器文件默认存储路径

    AndroidStudio默认的模拟器文件路径为:C:Users用户名.androidavd路径,通常windows系统上,C盘不是太大,而avd文件却不小,通常几个GB,所以有必要将avd路径换到一个非系统盘。 更换方法如下:Help - Edit Custom Properties...  增加一个新的系统变量将覆盖默认值:  保存,重启ide,重

    2024年02月16日
    浏览(64)
  • python入门之:2、修改在CMD使用pip下载模块的默认存储路径与pycharm的模块默认读取路径

    pip.ini文件位置一般在C盘C:Users....AppDataRoamingpip 方式一、在cmd下执行指令,其中: D:myworkpythonvenvLibsite-packages为需要安装的pip安装源位置,具体如下所示: 方式二、直接在pip.ini文件中直接修改,第一行是镜像源,第二行是pip文件修改位置。 如果是刚配置的python环境,

    2024年02月04日
    浏览(65)
  • ubuntu迁移docker默认存储路径

    实验室服务器安装docker时全部默认安装了,使用一段时间后发现docker存储容器镜像的路径默认安装在/var/lib/docker中,服务器一共有两块盘,一块为1T作系统盘,一块16T挂载于/data,为避免后期docker占满 / ,所以要迁移docker默认的存储路径 这里有可能会报错 rm: cannot remove \\\'/var/

    2024年04月13日
    浏览(39)
  • 修改docker默认存储位置

    有以下两种修改 方式 方法1. 修改docker默认存储位置 step 1: docker默认存储路径在 /var/lib/docker 下 step 2: 修改默认路径:修改docker的systemd的配置文件 step 3: 修改 docker.service 文件 vim /usr/lib/systemd/system/docker.service 修改内容如下: step 4: 编辑 /etc/docker/daemon.json 文件, 如果不存在得手

    2024年02月12日
    浏览(52)
  • docker修改默认存储位置

    修改默认的docker存储路径 默认路径为:/var/lib/docker 修改为:/data/docker 使用 docker info | grep “Docker Root Dir” 查看docker默认存储位置 创建新的存储目录,将旧的文件复制到新的目录(这个时候最好不好有容器在运行,安装时最好就修改好路径) 修改docker的systemd的docker.service的配置

    2024年02月12日
    浏览(46)
  • PowerPoint如何修改“默认保存路径”?

    很多时候,我们做好PPT后都要保存,一般会保存在创建PPT的文件夹里,或者另外设置保存的路径。 如果经常需要制作PPT,又不想每次都要重新选择保存位置,我们可以创建或修改“默认保存路径”,这样每次关闭PPT后都可以直接保存在设置的文件夹里。 接下来小编就来和小

    2024年02月16日
    浏览(54)
  • 如何修改jupyter notebook默认打开路径

    jupyter notebook是一个很好用的工具,可以保存运行结果,还可以给项目添加很多可视化操作与介绍文字。安装anaconda后,jupyter notebook就会自动安装,点开它会是一个默认的工作路径,当我们需要在别的地方打开自己的项目时,需要进入命令行: 首先切换盘符: cd到项目位置:

    2024年02月09日
    浏览(42)
  • 修改Docker默认镜像和容器存储位置(超详细!!!)

    Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。 最简单粗暴的办法,当然就是直接把

    2024年02月04日
    浏览(49)
  • idea如何修改默认路径问题(保姆级教学)

    开始 .学计算机的都知道,我们无论下载什么他都喜欢默认去下载到C盘,如果想更改计算机下载路径,我们可以在高级设置里面去修改它的默认路径,同样idea也不例外如果想修改idea的默路径接下来我跟你们一步一步教学 1.首先打开idea,新建项目一项 2.点击新建项目,然后选

    2024年02月02日
    浏览(41)
  • 如何修改Visual Studio新建项目时的默认路径?

      Visual Studio创建新项目的时候,需要选择项目的保存位置,默认设置的保存路径是 C:UsersWeberZhou(用户名)sourcerepos 下。   一般我们不会把项目保存在系统盘C盘,所以就需要更改保存路径。虽然修改一次保存路径很容易,但是每次新建都需要重新选择就是麻烦的事情

    2024年02月06日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包