当前位置:首页 > 数码 > 如何更改Docker的自动存储位置 (如何更改抖音号)

如何更改Docker的自动存储位置 (如何更改抖音号)

admin8个月前 (04-22)数码42

假设在装置系统时选用了智能分区,根分区普通不会分太大,会自动分50G,麒麟v4大略是100G。如需调整目录,请在装置时设置。

修正的自动存储门路,普通用上方几种方法:

方法一:

修正/usr/lib/systemd/system/docker.service文件,注释掉#ExecStart=/usr/bin/dockerd-Hfd://--contnerd=/run/containerd/containerd.sock新增ExecStart=/usr/bin/dockerd--graph/opt/docker。经常使用systemctlrestartdocker重启docker。

方法二:

创立软链接ln-s/home/docker/var/lib。systemctlrestartdocker重启docker。
Docker

此外,也可以在装置Docker时更改自动存储门路。

Docker的自动存储门路通常是磁盘上的一个暂时目录。在自动状况下,Docker容器的数据存储在/var/lib/docker目录下,但是这个门路或许会在系统磁盘空间无余时变得无法用。因此,为了确保数据的牢靠性和可用性,有必要更改Docker的自动存储门路。要更改Docker的自动存储门路,可以依照以下步骤操作:

1.在主机的根目录下创立一个新的目录来存储Docker数据。例如,可以在/docker目录下创立一个新目录。

mkdir/docker

2.编辑性能文件/etc/docker/daemon.json参与data-root:/docker

vim/etc/docker/daemon.json

在这个文件中,可以参与以下内容:

{"registry-mirrors":["https://registry.docker-cn.com"],"data-root":"/home/docker","log-driver":"json-file","log-opts":{"max-size":"100m"}}

这会将Docker容器的存储门路更改为/docker。

3.保留并封锁性能文件。而后,从新启动Docker守护进程以运行更改。

这可以经过以下命令成功:

sudosystemctlrestartdocker

如今,Docker容器的数据应该存储在/docker目录下了。

依照上述方法修正了/etc/docker/daemon.json这个文件之后,以前的docker镜像其实会看不到,如何处置呢?

可以把之前/var/lib/docker目录下的内容移动至新门路,而后经过修正daemon.json文件偏重启Docker服务来使更改失效。

但是须要留意以下几点:

重点来了!创立软链接

除了以上方式,还有一种比拟繁难的方法,提供应大家。

创立软链接须要先把/var/lib下的docker目录删除,删除之前记得迁徙数据。而后用上方命令创立软链接。这里倡导是经常使用mv指令,将docker门路移动到指标地址,再创立软件链接

#1.先中止服务systemctlrestartdocker#2.移动文件mv/var/lib/docker/docker#3.创立软链接ln-s/docker/var/lib#4.重启dockersystemctlrestartdocker

微技术倡导在启动任何更改之前,先备份关键的数据,并确保您对操作有足够的了解。假设您不确定如何启动操作,倡导咨询专业的Docker治理员或参考Docker官网文档以失掉更多指点。


docker容器自动启动及修改配置文件

创建容器时没有添加参数--restart=always ,导致的后果是:当 Docker 重启时,容器未能自动启动。 现在要添加该参数怎么办呢,方法有二: 1、Docker 命令修改 docker container update --restart=always 容器名字 2、直接改配置文件(经测试后无效,修改配置文件后,启动容器后,该参数有自动变成了no,修改不生效) 修改docker容器的挂载路径 修改config的Source的配置路径 启动docker服务 启动所有docker容器 修改docker默认的存储位置 查看默认的docker存储路径 停止所有docker容器 停止docker服务 打包docker目录 修改docker默认的存储位置 查看修改后docker存储路径

群晖7.0.1怎么改存储空间顺序

群晖7.0.1改存储空间顺序步骤如下:2.查看存储空间位于的存储池是否支持多个存储空间:“空间管理员”-“存储池”-“展开”。 3.停止所有Docker容器,并停用Docker套件。 4.通过Putty链接DSM,并取得root权限。 5.停止所有群晖服务,耐心等待。 命令:syno_poweroff_task-d,Putty在停止服务后可能会闪退,不用担心,重新连接即可。 6.查看存储空间列表,命令spacetool--synoblock-enum。

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: Docker

“如何更改Docker的自动存储位置 (如何更改抖音号)” 的相关文章

减少40%的构建时间-通过优化Docker构建流程 (减少50%)

减少40%的构建时间-通过优化Docker构建流程 (减少50%)

简介 在很多公司中,我们都为产品中使用的所有组件构建镜像。随着时间的推移,其中一些镜像变得越来越大,我们的 CI 构建耗时也越来越长。我的目标是让 CI 构建不超过 5 分钟——差不多是喝杯...

Docker-上装置-如何在-Ubuntu (docker logs)

Docker-上装置-如何在-Ubuntu (docker logs)

经常使用象征着开启一个新的计算畛域,但假设你刚刚开局经常使用Docker,装置或许看起来是一项艰难的义务。 在Ubuntu上装置Docker有两种介绍的方法: 我将在本教程中探讨它们。...

Docker镜像-容器的交互及外部代码口头原理与通常 (docker logs)

Docker镜像-容器的交互及外部代码口头原理与通常 (docker logs)

作为一种盛行的容器技术,曾经成为现代运行程序开发和部署的关键工具。在Docker中,镜像是构建和运转容器的基础,而容器则是基于镜像创立的可口头实例。 Docker镜像与容器的交互...

七个杀手级Docker命令 (找一本讲一个叫七个杀手的小说)

七个杀手级Docker命令 (找一本讲一个叫七个杀手的小说)

Docker 是一种容器平台,它使用操作系统级别的虚拟化技术来实现软件打包和容器化运行。凭借 Docker,开发人员可以将应用程序打包成容器,以便在任何 Docker 环境中轻松部署。 Do...

解决重启Docker时卡住问题 (解决重启卡在logo界面的问题)

解决重启Docker时卡住问题 (解决重启卡在logo界面的问题)

在使用 Docker 时,有时候会遇到容器重启无法正常启动的情况,即 docker restart 命令卡住不动。这种情况可能会导致容器无法正常运行,给我们的工作和开发带来一定的困扰...

打包应用程序代码和依赖项的机制-Docker容器 (qt如何打包应用程序)

打包应用程序代码和依赖项的机制-Docker容器 (qt如何打包应用程序)

概述 容器通过将应用程序的代码和所有依赖项打包到一个独立的软件包中,实现了应用程序的快速部署和移植。Docker容器是此类容器的一种流行实现,它使应用程序能够在不同的计算环境中一...

否-DBA视角-把数据库放入Docker-一个决定性的 (否昰什么意思)

否-DBA视角-把数据库放入Docker-一个决定性的 (否昰什么意思)

关于有形态的运行服务而言,容器是一个相当完美的开发运维处置打算。但是关于带耐久形态的服务——数据库来说,事件就没有那么繁难了。 消费环境 的数据库能否应当放入容器中,依然是一个充溢争...

Compose入门-Docker与Docker-监禁运行部署的有限后劲

Compose入门-Docker与Docker-监禁运行部署的有限后劲

今天给大家引见一项弱小而幽默的技艺,那就是经常使用和DockerCompose来监禁你的运行部署的威力!无论你是一名开发人员还是系统治理员,把握这个技艺都将为你的上班带来渺小的好处。 1....