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所使用的存储驱动。

你好,首先Ubuntu调整分区和linux是一样的,也可以想windows一样系统内调内存。

一般分区遵循以下原则:

根(/)分区:至少15G,安装系统,相当于Win的C盘,默认ext4。

home分区:剩余空间,越多越好,用户配置文件,相当于Win的用户文件(Users),默认ext4。

/boot分区,建议ext2,这个分区包含了 *** 作系统使用过程中所要用到的文件,建这个分区是有必要的,这个分区的主要作用就是即使根分区出现了问题,计算机依然能够启动。大小约在60MB—120MB之间,不超过150MB。研究内核用1G即可。

swap区:1G,交换空间,相当于Win的虚拟内存;一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。

一般没什么特别要求,就用ext4吧,这是Linux标准文件系统格式;

一般在ubuntu安装过程中会让你选择分区,可以在这个时候进行分区。如果不自己选,它就会自动安装在硬盘的最后2G空间内。

!!!注意:如果选择手动分区时顺序最好是把boot分区靠前,swap分区最后。如果是整个硬盘安装一套Linux系统,一般来讲boot放到最前面,并且把boot设置为主分区,其它都设置为逻辑分区。如果是双系统或多系统安装,一般都选择逻辑分区即可。

所以总体分3块,按百分数计算大概就是:/

分给40%,/usr

15%,

/home

40%,

swap

5%。

以上是安装时的分区选择,下面介绍默认已经分区完成的ubuntu。也就是在系统内分区。

用“GParted-LiveCD“进行分区调整。

一、准备

1、下载最新版本的gparted镜像文件。可以去自行百度下载。

2、将gparted镜像文件刻录成光盘或者是刻录在U盘上制成LiveUSB。

3、为了安全起见建议备份重要数据到移动硬盘上。

4、在BIOS中,将启动顺序设置为首先光盘启动(如果是用U盘,应设为USB-HDD)。

二、调整分区

1、将光盘放入光驱(如果是用U盘,那么插上U盘),重启电脑。

2、进入gparted启动界面,选Defalt

settings。

3、第二个界面继续按回车。

4、接下来选语言,输入“26”然后回车。

5、接着提示要进入X-Windows界面,回车。

6、进入gparted。

7、点击”腾出空间的分区“,d出右键菜单选择“Resize/Move”。

8、用鼠标托动或数字精确调整要释放的空间大小,若要释放在分区头部拉左侧的控制条(输入第一行数值),若要释放在分区尾部拉右侧的控制条(输入第三行数值),调整好之后点“更改大小/移动”按钮。

9、点击欲扩大容量的分区,d出右键菜单选择“Resize/Move”。

10、按照第8步的方法 *** 作,只是现在变成扩大分区容量而已。

11、点击“Edit”菜单,选择“Apply

All

Operations”。

12、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮。

13、点击”gparted“菜单,选择”Quit“关闭gparted窗口,再双击左上角的”Exit“按钮退出gparted系统。

14、在d出的窗口中选”Reboot“重启电脑,退出时系统会提示取出光盘。

当然完成以上步骤就是完成系统内分区了。希望能给你帮助。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存