Saya berhasil membuat ini berfungsi dengan mengubah penyimpanan Docker menjadi devicemapper bukannya AUFS .
Jika sistem Anda tidak menggunakan Systemd
Anda hanya perlu mengubah /etc/default/docker
untuk memiliki ini di dalamnya:
DOCKER_OPTS="--storage-driver=devicemapper"
Jika sistem Anda menggunakan Systemd
Lihat jawaban ini dan tambahkan --storage-driver=devicemapper
di akhir perintah docker start.
Saya berhasil membuat wadah berjalan baik dengan ini, tetapi saya lebih suka menggunakan AUFS.
Saya menyadari bahwa partisi tersebut tidak menggunakan aufs secara default, tetapi sesuatu seperti caw
atau cow
(tidak ingat sekarang).
Saya juga mencoba membuatnya bekerja menggunakan AUFS menggunakan union=aufs
flag di grub, tetapi ketika menjalankan docker daemon saya mendapatkan FATA[0000] Shutting down daemon due to errors: error intializing graphdriver: backing file system is unsupported for this graph driver
, yang terlihat terkait dengan https://github.com/docker/docker/issues/7321
Saya akan meninggalkan jawaban saya di sini, karena ini adalah solusi untuk masalah ini, tetapi jika ada yang berhasil membuat ini berfungsi menggunakan AUFS, menurut saya, itu akan menjadi jawaban yang lebih baik.
Anda ingin memberi tahu daemon Docker untuk menyimpan data yang terkait dengan kontainer Anda di penyimpanan persisten.
Secara default daemon buruh pelabuhan memasukkan data tersebut ke /var/lib/docker
. Anda dapat mengubah lokasi tersebut dengan --graph
opsi daemon buruh pelabuhan