DEV Community

Fega Suseno
Fega Suseno

Posted on

Migrate Root Dir Docker

sudo systemctl restart docker.service docker.socket
Enter fullscreen mode Exit fullscreen mode

sync dengan rsync, ini memindahkan semua copy file beserta permission dan symlink:

sudo rsync -aP /var/lib/docker /mnt/local
Enter fullscreen mode Exit fullscreen mode

setelah itu buat confignya

mkdir -p /etc/docker
Enter fullscreen mode Exit fullscreen mode

lalu buat file confignya

sudo nano /etc/docker/daemon.json
Enter fullscreen mode Exit fullscreen mode

isi kan file berikut ini

{
  "data-root": "/mnt/local/docker"
}
Enter fullscreen mode Exit fullscreen mode

nyalakan kemabali docker daemonnya

sudo systemctl daemon-reload
sudo systemctl start docker
Enter fullscreen mode Exit fullscreen mode

untuk cek apakah Doc Root sudah pindah

docker info | grep "Docker Root Dir"
Enter fullscreen mode Exit fullscreen mode

pastikan pathnya pindah dan silakan start containernya lalu cek servicenya, seharusnya bisa running seperti biasa

Top comments (0)