Docker 主机且设备上没有 space
Docker host & no space left on device
我正在使用 Rancher 来管理一些 EC2 主机(自动扩展组中的 4 个节点)和编排容器。一切正常。
但是,在某些时候,我经常遇到磁盘问题 space,即使我使用此命令删除了未使用和未标记的图像
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
就像我说的,即使我 运行 上面的命令,我的主机也会连续 运行 退出 space :
Filesystem Size Used Avail Use% Mounted on
udev 7.9G 12K 7.9G 1% /dev
tmpfs 1.6G 1.4M 1.6G 1% /run
/dev/xvda1 79G 77G 0 100% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 7.5M 7.9G 1% /run/shm
none 100M 0 100M 0% /run/user
我正在使用 rancher 1.1.4,我的主机是 运行ning Docker 1.12.5 Ubuntu 14.04.4。 LTS.
有什么想念的吗?为生产主机配置 docker 以避免此问题的最佳做法是什么?
感谢您的帮助。
您是否使用卷装载 (docker run -v /local/path:/container/path
) 来存放容器的持久数据?
如果不是,您的容器(数据库、日志...)写入的数据将始终增长到您映像的最后一层 运行。
要查看当前 运行ning 容器的实际大小:
docker ps -s
您还可以使用 https://www.diskreport.net 等工具来分析您的磁盘 space 并查看两次测量之间有什么增长。
我正在使用 Rancher 来管理一些 EC2 主机(自动扩展组中的 4 个节点)和编排容器。一切正常。
但是,在某些时候,我经常遇到磁盘问题 space,即使我使用此命令删除了未使用和未标记的图像
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
就像我说的,即使我 运行 上面的命令,我的主机也会连续 运行 退出 space :
Filesystem Size Used Avail Use% Mounted on
udev 7.9G 12K 7.9G 1% /dev
tmpfs 1.6G 1.4M 1.6G 1% /run
/dev/xvda1 79G 77G 0 100% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 7.5M 7.9G 1% /run/shm
none 100M 0 100M 0% /run/user
我正在使用 rancher 1.1.4,我的主机是 运行ning Docker 1.12.5 Ubuntu 14.04.4。 LTS.
有什么想念的吗?为生产主机配置 docker 以避免此问题的最佳做法是什么?
感谢您的帮助。
您是否使用卷装载 (docker run -v /local/path:/container/path
) 来存放容器的持久数据?
如果不是,您的容器(数据库、日志...)写入的数据将始终增长到您映像的最后一层 运行。
要查看当前 运行ning 容器的实际大小:
docker ps -s
您还可以使用 https://www.diskreport.net 等工具来分析您的磁盘 space 并查看两次测量之间有什么增长。