构建Docker映像时出现Docker错误:设备上没有剩余空间

时间:2020-11-11 13:39:09

标签: docker dockerfile

我在centos:7上安装了docker之后,当我第一次尝试创建映像时,它失败并显示以下错误:

Installed:
  pwgen.x86_64 0:2.08-1.el7

Complete!
Removing intermediate container 88eda5cec8b3
 ---> cbcc0316d47a
Step 8/32 : ADD resources/jdk/jdk-8u40-linux-x64.tar.gz /opt/java
 ---> 0876530e7941
Step 9/32 : ADD resources/maven/apache-maven-3.3.9-bin.tar.gz /opt/maven
 ---> 7da3fff5b873
Step 10/32 : ADD resources/tomcat/apache-tomcat-8.0.29.tar.gz /opt/tomcat
 ---> 7b9a9e8455b3
Step 11/32 : ADD resources/oracle/database /home/oracle/database/
 ---> 500f72849094

Step 12/32 : RUN chown -R oracle:oracle /home/oracle/database
     ---> Running in f4a50a1776da
    Error processing tar file(exit status 1): write /home/oracle/database/javavm/jdk/jdk8/admin/classes.bin: no space left on device

我尝试通过使用docker system prune解决问题,但仍然收到相同的错误味精。这是docker信息:

Client:
 Debug Mode: false

Server:
 Containers: 1
  Running: 0
  Paused: 0
  Stopped: 1
 Images: 11
 Server Version: 19.03.11-ol
 Storage Driver: overlay2
  Backing Filesystem: xfs
  Supports d_type: true
  Native Overlay Diff: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: c4446665cb9c30056f4998ed953e6d4ff22c7c39
 runc version:
 init version: fec3683
 Security Options:
  seccomp
   Profile: default
 Kernel Version: 4.14.35-1902.4.8.el7uek.x86_64
 Operating System: Oracle Linux Server 7.9
 OSType: linux
 Architecture: x86_64
 CPUs: 16
 Total Memory: 117.8GiB

 ID: XR3W:FZGM:WP4X:7D6Z:BI3Z:LGWG:CS6Y:DS2O:PRFD:DMMK:HYHB:CK5R
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

我还能尝试什么?

0 个答案:

没有答案