Update README.md

This commit is contained in:
sickcodes 2022-02-11 05:59:07 +00:00 committed by GitHub
parent 727a1dc95c
commit 3188252da4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -296,12 +296,40 @@ SEE commands in [https://github.com/sickcodes/osx-optimizer](https://github.com/
- Disable heavy login screen wallpaper - Disable heavy login screen wallpaper
- Disable updates (at your own risk!) - Disable updates (at your own risk!)
## Increase disk space by mounting filesystem on separate physical disk ## Increase disk space by moving /var/lib/docker to external drive, block storage, NFS, or any other location conceivable.
For more information SEE https://sick.codes/how-to-run-docker-from-block-storage/ Move /var/lib/docker, following the tutorial below
- Mount /var/lib/docker on physical disk - Cheap large physical disk storage instead using your server's disk, or SSD.
- Use cheap physical disk storage instead using your server's disk - Block Storage, NFS, etc.
Tutorial here: https://sick.codes/how-to-run-docker-from-block-storage/
Only follow the above tutorial if you are happy with wiping all your current Docker images/layers.
Safe mode: Disable docker temporarily so you can move the Docker folder temporarily.
- Do NOT do this until you have moved your image out already [https://github.com/dulatello08/Docker-OSX/#quick-start-your-own-image-naked-container-image](https://github.com/dulatello08/Docker-OSX/#quick-start-your-own-image-naked-container-image)
```bash
killall dockerd
systemctl disable --now docker
systemctl disable --now docker.socket
systemctl stop docker
systemctl stop docker.socket
```
Now, that Docker daemon is off, move /var/lib/docker somewhere
Then, symbolicly link /var/lib/docker somewhere:
```bash
mv /var/lib/docker /run/media/user/some_drive/docker
ln -s /run/media/user/some_drive/docker /var/lib/docker
# now check if /var/lib/docker is working still
ls /var/lib/docker
```
If you see folders, then it worked. You can restart Docker, or just reboot if you want to be sure.
## Important notices: ## Important notices: