Skip to content

Instantly share code, notes, and snippets.

@gifflet
Last active November 8, 2022 14:17
Show Gist options
  • Save gifflet/2bb869f236b415ae9cceaa705255aef5 to your computer and use it in GitHub Desktop.
Save gifflet/2bb869f236b415ae9cceaa705255aef5 to your computer and use it in GitHub Desktop.
Change Docker default data folder location on Linux
#Stop docker service
sudo service docker stop
#Define the new folder to contain the all the docker data
sudo nano /etc/docker/daemon.json
{
"data-root": "/path/to/your/new/docker/root"
}
#Copy docker data folder to the same location indicated in data-root field in daemon.json
sudo cp -rp /var/lib/docker/. "/path/to/your/new/docker/root/"
#Create backup
sudo mv /var/lib/docker /var/lib/docker.old
#Start docker service
sudo service docker start
#Remove backup if docker service started successfully
sudo rm -rf /var/lib/docker.old
#Reload firewall settings (Centos)
firewall-cmd --reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment