Last active
November 8, 2022 14:17
-
-
Save gifflet/2bb869f236b415ae9cceaa705255aef5 to your computer and use it in GitHub Desktop.
Change Docker default data folder location on Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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