diff --git a/docker_best_practices.md b/docker_best_practices.md new file mode 100644 index 0000000..7738569 --- /dev/null +++ b/docker_best_practices.md @@ -0,0 +1,41 @@ +# Docker Best Practices + +## Installation in macOS + +``` +brew cask install docker +``` + +### Shared Folders + +Removing some of the default shared folders can decrease CPU usage (e.g. remove `/Volumes` and `/private`). + +Check storage with: + +``` +$ docker info |grep Storage +``` + +### Performance + +In case of performance problems you can run: + +``` +docker run --rm=true -it --privileged --pid=host \ + /usr/bin/top +``` + +### Cleaning Up + +See disk space: + +``` +docker system df +``` + + +Remove stopped containers, dangling images, the build cache, and unused networks: + +``` +docker system prune +```