Linux修改docker镜像和容器的默认存储位置

Linux修改docker镜像和容器的默认存储位置,第1张

刚开始使用docker时,不太关注docker 存储镜像和容器位置,使用默认目录。当使用docker启动的容器越来越多时,镜像和容器占用空间也越来越大。特别是使用Linux云服务器ECS的情况下,默认系统盘大小有限,默认目录是在系统盘,很容易就将磁盘占满,导致无法重新启动更多的容器。

下面以CentOS 7为例,讲解如何修改docker的默认存储位置。修改默认存储位置,分为两种情况:

*** 作方法要点:将原有的镜像和容器移动到新的位置,并在原来的目录创建软链接,软链接指向新的镜像和容器存储位置。

例如,CentOS 7默认docker存储位置是 /var/lib/docker ,新的存储位置: /mnt/data/docker

*** 作步骤命令:

找到 Server 下的 Docker Root Dir 标记,内容是当前docker镜像和容器的存储位置。

例如,CentOS 7默认docker存储位置是 /var/lib/docker ,新的存储位置: /mnt/data/docker

找到 Server 下的(1) Docker Root Dir 标记,内容是当前docker镜像和容器的存储位置(2) Storage Driver 标记,内容是存储驱动器名称。

/mnt/data/docker 是新的存储位置,而 overlay2 是当前docker所使用的存储驱动。

rpm 包已设定好了安装路径。\x0d\x0a \x0d\x0a如果是源码包可以在编译安装时指定位置:\x0d\x0a[root@localhost /opt/soft/apr-1.4.6]#./configure --prefix=/usr/local/apr\x0d\x0a \x0d\x0a--prefix 指定安装位置

方法如下:

*** 作设备:戴尔笔记本电脑

*** 作系统:win10

*** 作程序:Linux终端系统2.0

1、首先,打开Linux终端系统,随后在系统中输入以下窗口中的代码,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,开始修改命令代码,例如IP地址,子网掩码和网关信息,见下图,然后进入下一步。

3、接着,完成上述步骤后,保存信息并退出窗口,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,重新启动网络服务,红色框代码是要重新启动的代码,如下图所示,然后进入下一步。

5、最后,完成上述步骤后,对网关进行ping *** 作并测试外部网络,发现已经可以正常通过,如下图所示。这样,问题就解决了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7414590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存