Dokumentasi Docker tentang cara mengontrol daemon Docker menunjukkan bahwa cara independen platform untuk melakukan ini adalah:
edit file /etc/docker/daemon.json untuk memuat baris
{
"data-root": "/mnt/docker-data",
(...)
}
di mana /mnt/docker-data
adalah direktori tempat Anda ingin menyimpan gambar dan wadah buruh pelabuhan.
Lalu
sudo systemctl restart docker
Anda dapat memeriksa apakah berhasil dengan menjalankan
docker info
dan cari isi baris yang dimulai dengan Docker Root Dir:
.
Hentikan semua wadah buruh pelabuhan yang sedang berjalan dan kemudian daemon buruh pelabuhan. Pindahkan direktori "/var/lib/docker" ke tempat di mana Anda ingin memiliki data ini. Untuk Anda, ini akan menjadi:
mv /var/lib/docker /data/
lalu buat symlink untuk direktori buruh pelabuhan ini di /var/lib path:
ln -s /data/docker /var/lib/docker
Mulai daemon buruh pelabuhan dan kontainer.