Я использую экземпляр t2.xlarge в AWS-EC2, и каждый раз, когда я пытаюсь создать образ докера или вытащить образ, я получаю сообщение «Нет свободного места при ошибке устройства».
Поэтому я добавил другое хранилище томов к экземпляру, и при запуске на нем df
получился результат:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 8207748 0 8207748 0% /dev
tmpfs 1643144 173048 1470096 11% /run
/dev/xvda1 8065444 7934444 114616 99% /
tmpfs 8215704 4 8215700 1% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 8215704 0 8215704 0% /sys/fs/cgroup
tmpfs 1643144 0 1643144 0% /run/user/1000
tmpfs 1643144 0 1643144 0% /run/user/113
Как видите, много пустого пространства, но одногромкость используется на 99%, и я думаю, что это один докер.
Команда Docker info выдала следующее:
Containers: 3
Running: 0
Paused: 0
Stopped: 3
Images: 2
Server Version: 18.03.0-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: cfd04396dc68220d1cecbe686a6cc3aa5ce3667c
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.0-1049-aws
Operating System: Ubuntu 16.04.3 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.67GiB
Name: ip-172-31-3-56
ID: GEWL:ZJ63:YSSV:MLFO:2Y2B:DRID:A6VF:JLRT:RMLK:2QRS:42K4:6XC2
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: yogevglucome
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
Я читал в нескольких блогах об изменении размера базы демонов, но это тоже пошло не так:
ERRO[2018-05-09T12:41:33.103398510Z] [graphdriver] prior storage driver overlay2 failed: overlay2: unknown option dm.basesize
Может кто-нибудь помочь мне с этим, пожалуйста?Спасибо.