我正在尝试构建一个docker文件,但是我得到了这个:
INFO[0015] [8] System error: pipe2: too many open files
docker 信息:
Containers: 7
Images: 484
Storage Driver: devicemapper
Pool Name: docker-8:3-795388-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 19.21 GB
Data Space Total: 107.4 GB
Data Space Available: 88.16 GB
Metadata Space Used: 26.91 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.121 GB
Udev Sync Supported: true
Library Version: 1.02.89-RHEL6 (2014-09-01)
Execution Driver: native-0.2
Kernel Version: 2.6.32-504.16.2.el6.x86_64
Operating System: <unknown>
CPUs: 8
Total Memory: 7.687 GiB
docker 版本:
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2/1.6.2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2/1.6.2
OS/Arch (server): linux/amd64
任何想法我该如何解决?
最佳答案
尝试删除所有未标记的图像:
sudo docker images -a | grep '<none>' | awk '{print $3}' | xargs sudo docker rm
并重新启动Docker本身:
sudo service docker restart
关于build - INFO [0015] [8]系统错误:pipe2:docker build上打开文件过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351837/