如何更改Docker的自动存储位置 (如何更改抖音号)
假设在装置系统时选用了智能分区,根分区普通不会分太大,会自动分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容器的数据存储在/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。
免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。