在手机上怎么做网站,wordpress单部电影主题,深圳福田区房子价格,动漫网站设计与实现为什么一定要将docker的存储目录挂载到其他目录
docker在安装时默认存储目录在/var/lib/docker#xff0c;而该目录是在系统盘下的。docker安装后#xff0c;会使用各种各样的镜像#xff0c;动辄几个G#xff0c;那么如此多的镜像文件#xff0c;装着装着系统盘就撑爆了…为什么一定要将docker的存储目录挂载到其他目录
docker在安装时默认存储目录在/var/lib/docker而该目录是在系统盘下的。docker安装后会使用各种各样的镜像动辄几个G那么如此多的镜像文件装着装着系统盘就撑爆了装在系统盘使用docker势必就要频繁的读写系统盘如果因为读写频率过高或出现不可预知的问题导致系统盘挂了就不好了。挂载到其他盘如果只是应用软件的挂了换个磁盘继续安装就好了。这就类似于windows下为什么全网都在告诉你要分C和D盘不要把系统数据和应用数据混在一起。
如何修改
三种解决方案 将/var/lib/docker挂载到一个大的磁盘这种一般我们能控制挂载目录像腾讯云这种云厂商在 安装K8s的节点的时候提供了挂载选项可以直接挂载这个目录过去 安装之前挂载一个大的磁盘然后创建一个软链接到/var/lib/docker这样就自动安装到我们空 间比较大的磁盘了 安装docker后修改docker的配置文件
#假定我们磁盘的大的目录为 /data
mkdir -p /data/var/lib/docker
# 编辑配置文件
vim /etc/docker/daemon.json
# 输入下面的json
{
data-root: /data/var/lib/docker
}
# 加载配置
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker
#查看docker状态
sudo systemctl status docker修改前在/var/lib/docker
修改后在/data/var/lib/docker下
系统软件安装建议
一、是占用磁盘大不可控大小的软件最好将数据目录放到一个新的磁盘上 二、软件和系统一般不要混用目录最好使用自己的目录防止因为软件的频繁读写导致系统崩溃。