Docker修改数据存储目录

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

在安装docker后,docker默认的存储路径是 

/var/lib/docker

1、更新docker自定义数据目录,建议先停止docker应用,这样子更好的保证数据完整性,在复制过程中就不容易丢失数据。

## 停止 docker应用
systemctl stop  docker
 
## 将docker 数据库目录以及其数据目录的所有数据迁移到新目录
 
cp -rp /var/lib/docker /data/


# 注意:
# 复制目录,要不目录的权限都给复制过去,以免出现不必要的错误

2、修改docker默认数据存储目录配置,在/etc/docker/daemon.json文件添加 以下内容,若是没有/etc/docker/daemon.json文件,则新建该文件

## 新建docker配置文件
 
touch /etc/docker/daemon.json
 
## 编辑 配置文件添加 "data-root": "/data/docker"
 
vim /etc/docker/daemon.json

## 内容如下:

{
"data-root": "自定义目录"
}

3、重新加载配置文件

systemctl daemon-reload

4、重启docker应用

systemctl restart docker

5、确认docker数据储存目录已更改

docker info 

docker修改存储路径,虚拟技术,docker,容器,运维

6、删除docker旧存储数据(可选操作)

由于已经将docker的存储数据迁移到新目录,则可以删除旧目录数据,但是我建议将目录数据保留一段时间后再删除,或者将该目录数据备份到其他地方
 文章来源地址https://www.toymoban.com/news/detail-698805.html

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

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

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

相关文章

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

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

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

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

    2024年02月13日
    浏览(47)
  • win10安装Docker Desktop,并修改存储目录

    安装之前先看看自己电脑c盘剩余容量,如果小于30G,建议先配置下再安装 因为docker 安装时不提供指定安装路径和数据存储路径的选项,且默认是安装在C盘的。C盘比较小的,等docker运行久了,一大堆的东西放在上面容易导致磁盘爆掉。所以安装前可以做些准备,让安装的实

    2024年02月10日
    浏览(56)
  • Docker 修改默认存储路径,解决系统盘占用100%问题

    一、查看存储路径是否在系统盘 输出结果: 二、迁移并修改配置  

    2024年02月15日
    浏览(45)
  • Docker WIndows最新版(4.17.x)修改镜像存储路径

    在 Docker Desktop 4.17.0 版本中,可以按照以下步骤来修改 Docker 镜像存储路径 打开 Docker Desktop 应用程序,单击顶部菜单栏中的 Docker Desktop 菜单,然后选择 Resources (资源)选项卡。 在 Resources 选项卡中,选择 Advanced 部分。 在 Disk image location 配置中点击 Brower 进行浏览路径 在弹

    2023年04月08日
    浏览(61)
  • 【docker】修改docker的数据目录

    主节点是分配了较少内存和存储的低配机器,因为我们系统的rancher是用docker镜像启动的,而rancher和docker的默认目录都放在/var/lib下面,而这个/var目录目前只分配10G的存储,导致节点存储报警。因此想修改docker的数据目录,把它移走,过程也很简单。 其中第三步可能花费一些

    2024年02月01日
    浏览(34)
  • docker更换数据存储路径

    1. 先停掉docker服务         sudo systemctl stop docker         可能会出现的问题:    这样会导致docker关闭失败,解决办法:systemctl stop docker.socket   确保docker关闭: 2.备份现在的 Docker 数据存储目录  /var/lib/docker(默认路径)   mv /var/lib/docker /var/lib/docker.bak 3.将现在的数据存储目录

    2024年02月14日
    浏览(29)
  • 修改Docker的运行时数据存储位置

    Docker的运行时数据,包括镜像、容器、网络和存储卷等默认存储在/var/lib/docker目录下,如果硬盘容量有限我们则需要修改这个存储位置 修改步骤如下: 停止Docker服务: sudo systemctl stop docker 创建一个新的目录来存储Docker运行时数据: sudo mkdir /new/docker/image/path 将Docker默认的运

    2024年02月09日
    浏览(47)
  • Docker----如何更改docker镜像的存储路径

    【原文链接】Docker----如何更改docker镜像的存储路径 随着docker容器已经镜像的使用,docker镜像占用大量磁盘空间,当然可以通过不断的删除镜像或者设置定时任务删除镜像,但是有时候还是挺麻烦的,而且在一定时间阶段内,可能还是希望多存一些镜像备份用的,此时假如重

    2024年02月11日
    浏览(46)
  • docker 存储目录迁移

    参考:【Docker专题】WSL镜像包盘符迁移详细笔记 - 掘金 docker迁移 Windows版本(Windows 10 wsl 2)docker 默认程序安装到c盘,数据存放于 C:Users当前用户名AppDataLocalDockerwsldataext4.vhdx 这样会导致docker使用量上去后C盘的空间占用越来越大。为了解决这个问题,我们一般习惯性将数

    2024年02月06日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包