環境:Mac 機器 1TB的HDD
boot2docker 1.3.2
docker 10多個500M的image,跑了5個容器
MySQL的鏡像時官方版的。(docker pull mysql)
問題:在跑MySQL的時候報No free space on device ERRORCODE:28
自查:
df -h 之后看到用的其實還不到10% 不知道我看錯沒 結果啟動MySQL 還是啟動不了
localhost:~ xxxx$ boot2docker info
{
"Name": "boot2docker-vm",
"UUID": "c5ba2ee0-d063-4645-9ca5-bb321f8b5942",
"Iso": "/Users/xxxx/.boot2docker/boot2docker.iso",
"State": "running",
"CPUs": 4,
"Memory": 2048,
"VRAM": 8,
"CfgFile": "/Users/xxxx/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox",
"BaseFolder": "/Users/xxxx/VirtualBox VMs/boot2docker-vm",
"OSType": "",
"Flag": 0,
"BootOrder": null,
"DockerPort": 0,
"SSHPort": 2022,
"SerialFile": "/Users/xxxx/.boot2docker/boot2docker-vm.sock"
}
localhost:~ xxxx$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 930Gi 65Gi 865Gi 7% 17131919 226760303 7% /
devfs 184Ki 184Ki 0Bi 100% 636 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
硬碟肯定夠用 只是VM初始化的少,現在增加空間,看到這https://docs.docker.com/articles/b2d_volume_resize/有解決的,但是后面GParted的部分在Mac上半天沒裝上,
uj5u.com熱心網友回復:
df -h
看具體的磁區,
這是其一
其二:
df -i
可能這個滿了,
uj5u.com熱心網友回復:
盡量使用LVM,可以動態擴展空間,加硬碟無影響uj5u.com熱心網友回復:
/home ---> 100% ?uj5u.com熱心網友回復:
可能你拉起docker daemon時沒指定data空間大小,默認docker 存盤資料的data 空間大小為100G,rootfs大小為10G,可以自己通過設定lvm或quota調整大小轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/70412.html
標籤:Docker
