修改docker存储目录

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

1、停止docker服务

systemctl stop docker

2、拷贝源数据

在修改docker存储目录前需要创建一个新的目录,以/data/docker/data-root目录为例,需要将docker的源数据拷贝到此目录下,一般情况下源数据在目录/var/lib/docker内,可以使用以下命令进行数据拷贝:

cp -av /var/lib/docker /data/docker/data-root

3、修改docker配置文件

默认docker的配置文件为/etc/docker/daemon.json,修改docker的数据目录只需要将"data-root": "/data/docker/data-root"配置选项添加到文件内即可,例如:

{
	"registry-mirrors": ["https://rvg26q5g.mirror.aliyuncs.com"],
	"log-driver": "json-file",
	"log-opts": {
		"max-size": "10m",
		"max-file": "3"
	},
	"data-root": "/data/docker/data-root",
	"storage-driver": "overlay2"
}

修改完配置文件后重启docker服务即可。文章来源地址https://www.toymoban.com/news/detail-504001.html

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

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

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

相关文章

  • 【Ubuntu】Systemctl 管理 MinIO 服务器的启动和停止

    要使用 systemctl 来管理 MinIO 服务器的启动和停止,您需要创建一个 systemd 服务单元文件,以便 systemd 能够启动和停止 MinIO 服务器。下面是一般的步骤: 创建 systemd 服务单元文件: 打开终端并使用文本编辑器创建一个新的 systemd 服务单元文件,例如 minio.service : 在打开的文件

    2024年02月03日
    浏览(59)
  • 修改Jenkins存储目录

    注意:在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。 Windows环境中,Jenkins主目录默认在C:Documents and SettingsAAA.jenkins 。可以通过设置环境变量来修改,例如: JENKINS_HOME=C:jenkins,然后重新启动jenkins。 Linux环境中,Jenkins主目录默认在/root/.jenkins,Jenkins储存所有的数据文件

    2024年02月13日
    浏览(37)
  • 在Docker中使用systemctl启动服务报错的解决办法

    目录 一、问题背景      二、解决办法         在Docker中通过systemctl 启动服务的时候,总是报“ Failed to get D-Bus connection: Operation not permitted ”这样的错误提示,如下所示:         [root@localhost ~]# systemctl start sshd         Failed to get D-Bus connection: Operation not permitt

    2024年02月15日
    浏览(50)
  • service和systemctl的区别/修改PATH的方法/一条命令查看IP地址和网关以及DNS服务器

    一.service和systemctl的区别 Linux服务管理的两种方式:service 和 systemctl service命令其实是去/etc/init.d目录下,去执行相关程序,init.d目录包含许多系统各种服务的启动和停止脚本。当Linux启动时,会寻找这些目录中的服务脚本,并根据脚本的run level确定不同的启动级别。 这种方法

    2024年02月05日
    浏览(67)
  • 【docker】修改docker的数据目录

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

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

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

    2024年02月06日
    浏览(48)
  • 新版docker存储目录迁移教程

    前言 docker默认数据存储目录为 /var/lib/docker ,在docker的使用中随着下载镜像越来越多,构建镜像、运行容器越来越多, 数据目录必然会逐渐增大;当所有docker镜像、容器对磁盘的使用达到上限时,就需要对数据目录进行迁移。 查看磁盘大小 此处,我们可以看到, home 的存储空

    2024年02月11日
    浏览(48)
  • docker修改工作目录

    开始之前请务必给服务器打快照!!! 开始之前请务必给服务器打快照!!! 开始之前请务必给服务器打快照!!! docker 默认安装在 /var/lib/docker 目录下 关闭docker 移动工作目录到其他目录 修改配置文件,如果没有,则新建 daemon.json文件如下: “data-root”:“/data/docker” 是新

    2024年02月19日
    浏览(75)
  • 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)
  • Docker篇之修改docker默认磁盘占用目录

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

    2024年01月18日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包