docker更换容器存储位置的操作指南
一:原因
今天之前在某个服务器上使用docker搭建的服务突然无法访问了,进入服务器查看发现服务运行正常,但是就是无法使用,然后我这边准备将docker服务重新启动下看看,发现docker服务无法重启,提示内存已满,这时候查看存储使用情况发现docker的存储目录下内存已满
df -h
二:解决方案
将docker容器的存储文件更换到其他目录下,上面我们可以看到/www目录有5T容量,于是我们这边九江docker的容器存储位置更换到/www目录下
三:解决办法
1:确认docker当前容器存储位置
在上面其实没有就可以看出存储位置在/var/lib/docker下
docker info | grep 'Docker Root Dir'
2:创建docker容器新的容器存储目录
cd /www mkdir docker
3:移动现有的容器数据
rsync -aX /var/lib/docker/ /www/docker/
4:更新docker配置
修改/etc/docker/daemon.json文件内容,没有此文件即创建
{ "data-root":"/www/docker" }
5:重启docker服务
systemctl restart docker
6:验证更改
docker info | grep 'Docker Root Dir'
到此这篇关于docker更换容器存储位置的操作指南的文章就介绍到这了,更多相关docker更换存储位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
基于Docker的PHP调用基于Docker的Mysql数据库
Docker 是一个开源的应用容器引擎,自从接触docker以来,一直想建立基于Docker的PHP调用基于Docker的Mysql数据库,下面通过本文给大家介绍下,感兴趣的朋友参考下2016-11-11docker 安装 php-fpm 服务 / 扩展 / 配置的示例教程详解
这篇文章主要介绍了docker 安装 php-fpm 服务 / 扩展 / 配置,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05从零搭建docker+jenkins+node.js自动化部署环境的方法
这篇文章主要介绍了从零搭建docker+jenkins+node.js自动化部署环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-01-01
最新评论