Docker镜像的默认存储位置

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

要修改Docker镜像的默认存储位置,可以按照以下步骤操作:
Docker镜像默认存储在 /var/lib/docker 目录下。在Linux系统中,这个目录通常是在根目录下,可以使用以下命令查看:

$ sudo ls /var/lib/docker

如果你想改变默认存储路径,可以在 daemon.json 文件中设置 "data-root" 参数,然后重启 Docker 服务使其生效

  1. 停止Docker服务。在Linux系统中,可以使用以下命令:

    sudo systemctl stop docker.service
    
  2. 备份当前的Docker镜像存储目录。可以使用以下命令将其备份到另一个位置:

    sudo mv /var/lib/docker /var/lib/docker.bak
    
  3. 创建新的Docker镜像存储目录:

    sudo mkdir /path/to/new/docker/dir
    
  4. 修改Docker服务配置文件,指定新的存储目录。在Linux系统中,可以使用以下命令打开配置文件:

    sudo nano /etc/docker/daemon.json
    

    在其中添加以下内容:

    {
      "graph": "/path/to/new/docker/dir"
    }
    

    注意:如果该文件不存在,则需要创建该文件。

  5. 重新启动Docker服务:

    sudo systemctl start docker.service
    

现在,Docker镜像将会被存储在新的目录中。

可以通过以下步骤通过软连接的方式修改 Docker 镜像存在位置:

  1. 停止 Docker 服务:
sudo service docker stop
  1. 备份 Docker 的默认镜像存储路径:
sudo mv /var/lib/docker /var/lib/docker-backup
  1. 创建一个软链接,将 Docker 镜像的存储路径链接到新的位置:
sudo ln -s /new/path/docker /var/lib/docker
  1. 启动 Docker 服务:
sudo service docker start

现在,Docker 镜像将被存储在新的位置 /new/path/docker 中。您可以验证 Docker 是否正在使用新的存储位置:

sudo docker info

在输出中,找到 Docker Root Dir 属性。它应该显示新路径。文章来源地址https://www.toymoban.com/news/detail-763440.html

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

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

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

相关文章

  • Docker镜像存储位置修改

    使用命名查看镜像存放位置 输出 通过创建软链接的方式来将镜像存储文件放到其他路径 解决默认存储容量不足的情况,最直接且最有效的方法就是挂载新的分区到该目录。但是在原有系统空间不变的情况下,所以采用软链接的方式,修改镜像和容器的存放路径达到同样的目

    2024年02月02日
    浏览(45)
  • windows10/11 修改docker镜像存储目录

    windows10/11 修改docker镜像存储目录 docker默认pull的镜像在c盘,随着镜像的增加,C 盘很快就满了,直接影响不少程序的正常使用,使用下面的操作可以将镜像路径移动到其他位置 查看docker的状态 确保docker为关闭状态,如果state下为running时,直接退出docker 关闭所有正在运行的实例

    2024年02月13日
    浏览(47)
  • docker设置rootdir:设置/var/lib/docker的默认数据存储位置(data-root或graph)

    Docker 使用 union 文件系统(UnionFS)来创建容器镜像,其中包含了一个读写层(write layer)和一个只读层(read-only layer)。 默认情况下,Docker 的写层存储在 /var/lib/docker 目录下,包括容器的文件系统、日志和元数据等。但是,如果你的主机上的 /var/lib/docker 目录空间有限,你可

    2024年02月12日
    浏览(51)
  • Docker介绍下载安装、制作镜像及容器、做目录映射、做端口映射

    在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是

    2023年04月12日
    浏览(55)
  • Docker Desktop将镜像存储位置从C盘迁移到其它盘

    Docker Desktop默认安装在C盘,默认镜像存储位置在 C:用户AdministratorAppDataLocalDockerwsl Docker Desktop 通过WSL2启动,会自动创建2个子系统,分别对应2个 vhdx 硬盘映像文件。 可以命令行执行wsl --list -v 看到 1、在Docker Desktop图标上,右键选择[Quit Docker Desktop],退出Docker。 2、命令行

    2024年03月16日
    浏览(49)
  • k8s-containerd容器运行时默认50G存储位置更换

    containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。当容器运行的越来越多,默认的50G不够使用了。有2种方法可以进行解决。 方式1、增加/根分区的磁盘空间。 方式2、修改containerd配置文件,修改默认配置为/home 这里我使用方式2,可以看到/home目录为104

    2024年02月09日
    浏览(71)
  • eureka的docker镜像部署

    项目结构  1.pom.xml文件 2.EurekaServerApplication主函数类 3.application.yml配置文件 4.选择进行打jar包 5.打开linux虚拟机,启动docker镜像,并创建目录为了方便编写自定义镜像  6.创建docker目录,把jar包粘贴过来,并重命名(为了后面调用时方便) 选择新建文件,编写DockerFile文件 选择

    2024年02月06日
    浏览(46)
  • Docker篇之修改docker默认磁盘占用目录

    一、前言 通常情况下,当我们默认安装docker服务时,在不指定默认存储路径时,docker会自动创建目录,经常会出现打满根目录的情况。 默认存储路径为:/var/lib/docker 下 可通过如下进行查询: 输出结果: 二、迁移存储路径并修改配置 1、停止docker服务 2、创建一个新的目录,

    2024年01月18日
    浏览(44)
  • 【Docker自定义安装更改默认安装位置】

    记录windows下安装docker desktop的一次经历 操作系统:windows 10 docker-desktop版本24.0.6 Docker Desktop 是一款适用于 Mac、Linux 或 Windows 环境的一键安装应用程序,可让您构建、共享和运行容器化应用程序和微服务。 它提供了一个简单的 GUI(图形用户界面),可让您直接从计算机管理容

    2024年02月04日
    浏览(53)
  • Docker修改默认根目录

    Docker安装后的默认根目录在/var/lib/docker,修改根目录的方法如下: 1、使用docker info查看默认的目录 2、确保停止docker服务 3、修改docker服务启动文件(docker.service ) 4、同步docker根目录数据到新目录 5、重新加载配置并启动 6、查看修改后的docker信息 如果能看到Docker Root Dir: /

    2024年02月13日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包