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

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

admin7个月前 (04-22)数码34

假设在装置系统时选用了智能分区,根分区普通不会分太大,会自动分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的自动存储位置 (如何更改抖音号)” 的相关文章

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

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

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

基于Docker镜像逆向生成Dockerfile (基于docker的毕业论文设计)

基于Docker镜像逆向生成Dockerfile (基于docker的毕业论文设计)

引言 你能否曾经遇到过一个想要经常使用的镜像,但却不可修正以顺应你的特定需求?或许你或许发现了一个青睐的Docker镜像,但想要了解它是如何构建的?在这两种状况下,将Docker镜像逆向生成...

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

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

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

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

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

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

Docker-技术比较-和传统虚拟机的主要区别 (docker logs)

Docker-技术比较-和传统虚拟机的主要区别 (docker logs)

服务器选购指南:ECS、VPS、容器傻傻分不清楚? 前言 情人节,程序员朋友收到了一台服务器,但他却只身一人度过。这样的经历不禁让人思考,作为一个程序员,如何挑选一台合适的服务器。对于云服务器领...

Linux上利用Docker实现应用程序高效打包与分发-一个深入指南 (linux中rz和sz命令用法)

Linux上利用Docker实现应用程序高效打包与分发-一个深入指南 (linux中rz和sz命令用法)

什么是 Docker? Docker 是一个开源的容器化平台,它允许开发者将应用程序及其所有依赖项打包到一个轻量级、可移植的容器中。Docker 利用 Linux 内核中的容器特性来提供隔离...

24条Dockerfile及指令最佳通常

24条Dockerfile及指令最佳通常

构建缓存 在镜像的构建环节中,会依据Dockerfile指定的顺序口头每个指令。Dockerfile的每条指令都会将结果提交为新的镜像。而后,下一条指令基于上一条指令的镜像启动构建。...

利用Docker容器化构建可移植的分布式应用程序-革新软件开发和部署 (利用docker部署项目)

利用Docker容器化构建可移植的分布式应用程序-革新软件开发和部署 (利用docker部署项目)

引言 随着云计算和容器化技术的快速发展,将应用程序容器化成为构建可移植的分布式应用程序的一种重要方式。作为目前最为流行的容器化平台,Docker 提供了强大的工具和生态系统,可以帮助开发者快...