Container lässt sich nicht starten "no space left on device"

  • Hallo Leute!


    Eigentlich bin ich ja schon länger zufriedener Nutzer der Container Station in Verbindung mit "ecoDMS" einer Dokumentenmanagement Software. Leider musste ich heute feststellen, dass der entsprechende Container nicht mehr läuft und sich auch nicht starten lässt: die Fehlermeldung beinhaltet "no space left on device" (die komplette Meldung siehe Screenshot).
    Das hat mich dann doch etwas verwundert, da ich noch weit über 1 TB freien Speicher Platz habe. Nach einer kleinen Recherche bin ich darauf aufmerksam geworden, dass es vermutlich an einer Standardkonfiguration von Docker liegt, die scheinbar von maximal 10GB pro Container ausgeht. Und wenn ich die Ausgabe von docker-info richtig deute hat QNAP hier scheinbar auch nichts geändert und die maximale Größe pro Container ist bei 10,74 GB:

    Code
    [~] # docker infoContainers: 9 Running: 0 Paused: 0 Stopped: 9Images: 125Server Version: 1.11.2Storage Driver: devicemapper Pool Name: docker-252:0-115736596-pool Pool Blocksize: 65.54 kB Base Device Size: 10.74 GB Backing Filesystem: ext4 Data file: /dev/loop2 Metadata file: /dev/loop3 Data Space Used: 39.95 GB Data Space Total: 107.4 GB Data Space Available: 67.42 GB Metadata Space Used: 39.61 MB Metadata Space Total: 2.147 GB Metadata Space Available: 2.108 GB Udev Sync Supported: false Deferred Removal Enabled: false Deferred Deletion Enabled: false Deferred Deleted Device Count: 0 Data loop file: /share/CACHEDEV1_DATA/Docker/container-station-data/lib/docker/devicemapper/devicemapper/data WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning. Metadata loop file: /share/CACHEDEV1_DATA/Docker/container-station-data/lib/docker/devicemapper/devicemapper/metadata Library Version: 1.02.82-git (2013-10-04)Logging Driver: json-fileCgroup Driver: cgroupfsPlugins:  Volume: local Network: bridge null hostKernel Version: 4.2.8Operating System: QTS 4.3.3 (20170901)OSType: linuxArchitecture: x86_64CPUs: 4Total Memory: 15.54 GiBName: NASID: PDAC:KEN4:YKDM:R3WY:I45O:DHOC:VDO7:BDJJ:33SR:XWAF:YKGL:GJXADocker Root Dir: /share/CACHEDEV1_DATA/Docker/container-station-data/lib/dockerDebug mode (client): falseDebug mode (server): falseRegistry: https://index.docker.io/v1/WARNING: No kernel memory limit supportLabels: architecture=x86_64


    Doch die Ausgabe von docker ps -a --size teilt mir mit, dass das entsprechende Image noch gar nicht an dem Größenlimit angekommen ist:


    Code
    d2bc52a1b01e        ecodms/allinone-16.09:16.09-2   "/opt/ecodms/ecodmsse"   8 months ago        Exited (137) 2 weeks ago                         allinone-16.09-2             6.182 GB (virtual 7.411 GB)

    Die entscheidende Fragen sind nun:
    1. wie kann ich der Container Station/Docker auf dem NAS mitteilen, dass es eine andere, größere, Maximalgröße für Container zulässt?
    2. wie kann ich den Container nach dem Umstellen wieder zum laufen bekommen?


    Grüße,
    Flo