docker内存不足怎么解决


本文摘自PHP中文网,作者V,侵删。

问题:

docker启动的redis容器报错:没有可用的磁盘空间。通过df -h排查发现docker默认的存储位置/var/lib/docker磁盘空间高达99%。

那么,如何释放磁盘空间呢?

转移数据修改docker默认存储位置

有多种方式修改docker默认存储位置。最好是在docker安装完后,第一时间修改docker默认存储位置为其他大目录或者磁盘中。规避迁移数据过程中造成的风险。

1、停止docker服务

1

systemctl stop docker

2、创建新的docker目录,执行命令df -h,找一个大的磁盘

1

mkdir -p /docker/lib

(推荐教程:docker教程)

3、迁移/var/lib/docker目录下面的文件到/docker/lib

1

cp -R/var/lib/docker docker/lib/

4、修改docker配置文件

1

2

3

4

5

vim /lib/systemd/system/docker.service

 

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd  --graph=/home/modules/docker/lib/docker

5、重启docker

阅读剩余部分

相关阅读 >>

Docker核心概念介绍

安装Docker后无法上网怎么办

如何更新Docker镜像

如何解决Docker端口映射时ipv4无法使用

如何启动Docker

如何查找Docker的配置文件

Docker为什么用go语言写?

本机浏览器如何访问Docker容器的内容

怎么通过tar包解压安装Docker

linux环境下如何查看Docker是否已安装

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...