2017-09-27 4 views
1

방금 ​​설치 한 도커 버전 17.06.2-ee-3, Red Hat 버전 7.4에서 빌드 915cbaa를 설치했습니다. 이미지를 만들려고 할 때 No space left on device 공간이 충분하다고 생각하더라도 실패합니다. 이 게시물을 발견 : https://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/ 더 이상 작동하지 않을 수 있습니다,하지만 어쨌든 지금 docker info 쇼를 다음 :도커 빌드 공간이 부족하다고하지만 공간이 충분합니다.

Data Space Used: 30.68GB 
Data Space Total: 268.4GB 
Data Space Available: 134.7GB 
Metadata Space Used: 32.23MB 
Metadata Space Total: 2.147GB 
Metadata Space Available: 2.115GB 

레드와 고정 표시기 버전 1.7.1과 6.7을했다에 구축, 나는 성공적으로이 같은 이미지를 구축 할 수 있습니다 786b29d 및 Red Hat 7.2에서 docker 버전 버전 1.11.1을 사용하는 경우 5604cbe를 빌드하십시오.

는 요청으로 :

Sep 28 08:11:38 liszt NetworkManager[2449]: <info> [1506600698.9768] device (veth1cb0d8c): link connected 
Sep 28 08:11:38 liszt NetworkManager[2449]: <info> [1506600698.9770] device (docker0): link connected 
Sep 28 08:11:39 liszt kernel: docker0: port 1(veth1cb0d8c) entered disabled state 
Sep 28 08:11:39 liszt kernel: docker0: port 1(veth1cb0d8c) entered disabled state 
Sep 28 08:11:39 liszt avahi-daemon[2350]: Withdrawing workstation service for vethb5fa5c3. 
Sep 28 08:11:39 liszt kernel: device veth1cb0d8c left promiscuous mode 
Sep 28 08:11:39 liszt kernel: docker0: port 1(veth1cb0d8c) entered disabled state 
Sep 28 08:11:39 liszt avahi-daemon[2350]: Withdrawing workstation service for veth1cb0d8c. 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.606+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt NetworkManager[2449]: <info> [1506600699.6083] manager: (vethb5fa5c3): new Veth device (/org/freedesktop/NetworkManager/Devices/50) 
Sep 28 08:11:39 liszt NetworkManager[2449]: <info> [1506600699.6110] device (veth1cb0d8c): released from master device docker0 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.611+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.613+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.615+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.617+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.619+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.621+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt libvirtd[3357]: 2017-09-28 12:11:39.623+0000: 3357: error : virNetDevSendEthtoolIoctl:2939 : ethtool ioctl error: No such device 
Sep 28 08:11:39 liszt kernel: XFS (dm-5): Unmounting Filesystem 

사람은 방법을 알고 :

여기 journalctl -f -n10을 실행하는 Tarun Lalwani의 요청에 대한 응답으로
$ df -Thi 
Filesystem      Type  Inodes IUsed IFree IUse% Mounted on 
/dev/mapper/rhel-root   xfs   87M 180K 87M 1%/
devtmpfs      devtmpfs 16M 1.3K 16M 1% /dev 
tmpfs       tmpfs  16M  1 16M 1% /dev/shm 
tmpfs       tmpfs  16M 1.4K 16M 1% /run 
tmpfs       tmpfs  16M 16 16M 1% /sys/fs/cgroup 
/dev/sda3      xfs  250K 337 250K 1% /boot 
/dev/mapper/vg_lvm1-elucid_vol1 ext4  47M 11 47M 1% /elucid 
/dev/mapper/rhel-home   xfs   97M 16K 97M 1% /home 
192.168.10.5:/projects   nfs4  625M 6.4M 619M 2% /projects 
192.168.10.5:/home    nfs4  3.8M 174K 3.6M 5% /home_bekku 
tmpfs       tmpfs  16M 10 16M 1% /run/user/42 
tmpfs       tmpfs  16M  1 16M 1% /run/user/1000 
tmpfs       tmpfs  16M  1 16M 1% /run/user/522 

$ df -H /var/lib/docker/ 
Filesystem    Size Used Avail Use% Mounted on 
/dev/mapper/rhel-root 187G 52G 135G 28%/

$ du -sH . 
7990180 . 

내가 공간 메시지의 출력을 얻을 무렵 그의 출력 나는이 문제를 해결하고 실제로 여기에 도커를 사용합니까?

+0

아마도 inode에 문제가 있습니까? 실행할 수 있습니다 : df -Thi – Sergiu

+0

또한 다음 사이트를 방문하십시오. https://unix.stackexchange.com/questions/203168/docker-says-no-space-left-on-device-but-system-has- 당신이 가지고있는 똑같은 이슈처럼 보입니다. – Sergiu

+0

예, 저는 그것을 보았습니다. 이전 버전의 고정 표시기에서 가져온 것으로, 고정 문서의 링크가 끊어졌습니다. 다른 링크는 원래 게시물에서 언급 한 페이지에 대한 링크이며 '잠시 후 Docker 스토리지 드라이버 내부가 크게 변경되었으며 여기에 설명 된 기술이 더 이상 작동하지 않습니다.' –

답변

0

나는 이것을 마침내 해결했습니다. watch df -h을 사용하여 이미지를 구축하는 동안 도커가 채워진 10G 파티션을 마운트 한 것을 보았습니다. 나는 그것을했고, 고정 표시기를 다시 시작한 후

{ 
    "storage-driver": "devicemapper", 
    "storage-opts": [ 
    "dm.basesize=20G" 
    ] 
} 

: 그 증가하는 방법을 찾을 수 없습니다, 그리고 나는 /etc/docker/daemon.json 파일에 이러한 설정을 넣어 나에게 말했다 고정 표시기에서 누군가와 이야기 마운트 된 파티션은 20G 였고 이미지를 만들 수있었습니다.