Skip to content

Instantly share code, notes, and snippets.

@mkrakauer-rio
Last active June 12, 2022 14:52
Show Gist options
  • Save mkrakauer-rio/e7d9de75f5ac680e790365748ca188a4 to your computer and use it in GitHub Desktop.
Save mkrakauer-rio/e7d9de75f5ac680e790365748ca188a4 to your computer and use it in GitHub Desktop.
Docker for Mac - Disable full disk sync on flush
cd ~/Library/Containers/com.docker.docker/Data/database/
git reset --hard
cat com.docker.driver.amd64-linux/disk/full-sync-on-flush
# if you see true, continue
echo false > com.docker.driver.amd64-linux/disk/full-sync-on-flush
cat com.docker.driver.amd64-linux/disk/full-sync-on-flush
# you should now see false
git add com.docker.driver.amd64-linux/disk/full-sync-on-flush
git commit -s -m "Disable flushing"
# wait for docker to restart
# if using v17.03
cat com.docker.driver.amd64-linux/disk/on-flush
# if you see drive, continue
echo none > com.docker.driver.amd64-linux/disk/on-flush
git add com.docker.driver.amd64-linux/disk/on-flush
git commit -s -m "More Disable flushing"
# wait for docker to restart
@jbosse
Copy link

jbosse commented Mar 8, 2017

also now with 17.03

$ cat com.docker.driver.amd64-linux/disk/on-flush
# if you see drive, continue
$ echo none > com.docker.driver.amd64-linux/disk/on-flush
$ git add com.docker.driver.amd64-linux/disk/on-flush
$ git commit -s -m "More Disable flushing"

@mkrakauer-rio
Copy link
Author

@jbosse Updated, thank you!

@hequ
Copy link

hequ commented May 3, 2017

Yes! Thank you for this! This made my day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment