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?怎样用来打包 nodejs 程序?

windows系统上如何修改Docker镜像源

Docker无法下载镜像怎么办

Docker如何修改镜像名称

怎么彻底卸载Docker

如何解决群晖nas中Docker套件查询注册表失败

如何解决Docker无法进行端口映射

如何给Docker分配ip地址

centos8怎么启动Docker

Docker容器之间怎么互相调用

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



打赏

取消

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

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

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

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

评论

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