刚开始使用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 *** 作并测试外部网络,发现已经可以正常通过,如下图所示。这样,问题就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)