> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/containers/docker.md).

# Docker

## Links

* [Makisu](https://github.com/uber/makisu) - Fast and flexible Docker image building tool, works in unprivileged containerized environments like Mesos and Kubernetes.
* [sen](https://github.com/TomasTomecek/sen) - Terminal User Interface for docker engine.
* [Understanding Docker, Containers and Safer Software Delivery](https://www.sitepoint.com/docker-containers-software-delivery/)
* [Docker 101](https://github.com/Citrix-TechSpecialist/Docker-101#readme)
* [Intro to Docker slides (2014)](http://jdlm.info/ds-docker-demo)
* [Dokku](https://github.com/dokku/dokku#readme) - Docker-powered PaaS that helps you build and manage the lifecycle of applications.
* [dive](https://github.com/wagoodman/dive) - Tool for exploring a docker image, layer contents, and discovering ways to shrink your Docker image size.
* [Scratch Node.js Docker Images](https://github.com/astefanutti/scratch-node)
* [Testing Databases with Docker (2015)](https://ericchiang.github.io/post/testing-dbs-with-docker/)
* [Jess Frazelle's dockerfiles](https://github.com/jessfraz/dockerfiles)
* [Docker Containers on the Desktop (2015)](https://blog.jessfraz.com/post/docker-containers-on-the-desktop/)
* [Minimal Ubuntu base image modified for Docker-friendliness](https://github.com/phusion/baseimage-docker)
* [img](https://github.com/genuinetools/img) - Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.
* [dry](https://github.com/moncho/dry) - Terminal application to manage Docker and Docker Swarm.
* [docui](https://github.com/skanehira/docui) - TUI Client for Docker Written in Go.
* [Watchtower](https://github.com/v2tec/watchtower) - Automatically update running Docker containers.
* [Kraken](https://github.com/uber/kraken) - P2P docker registry capable of distributing TBs of data in seconds.
* [HN: Goodbye Docker and Thanks for All the Fish (2019)](https://news.ycombinator.com/item?id=19351236)
* [Tini](https://github.com/krallin/tini) - Tiny but valid `init` for containers.
* [browserless](https://github.com/joelgriffith/browserless) - Chrome as a service in docker. Bring your own cloud or hardware..
* [hadolint](https://github.com/hadolint/hadolint) - Dockerfile linter, validate inline bash, written in Haskell.
* [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple terminal UI for docker and docker-compose, written in Go with the gocui library.
* [docker-gen](https://github.com/jwilder/docker-gen) - Generate files from docker container meta-data.
* [Intro Guide to Dockerfile Best Practices (2019)](https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/) ([HN](https://news.ycombinator.com/item?id=20381388))
* [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics.
* [DockerSlim](https://github.com/docker-slim/docker-slim) - Minify and Secure Docker containers.
* ["Distroless" Docker Images](https://github.com/GoogleContainerTools/distroless) - Language focused docker images, minus the operating system.
* [Docker Registry Client for Go apps](https://github.com/heroku/docker-registry-client)
* [tsuru](https://github.com/tsuru/tsuru) - Open source, extensible and Docker-based Platform as a Service.
* [Deploying Go servers with Docker (2014)](https://blog.golang.org/docker)
* [Create the smallest and secured golang docker image based on scratch (2018)](https://medium.com/@chemidy/create-the-smallest-and-secured-golang-docker-image-based-on-scratch-4752223b7324)
* [HN: What Exactly is Docker? (2020)](https://news.ycombinator.com/item?id=22212206)
* [runq](https://github.com/gotoz/runq) - Run regular Docker images in KVM/Qemu.
* [BuildKit](https://github.com/moby/buildkit) - Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit.
* [Docker Images : Part I - Reducing Image Size (2020)](https://www.ardanlabs.com/blog/2020/02/docker-images-part1-reducing-image-size.html)
* [Docker Images: Part 2 - Different Languages](https://www.ardanlabs.com/blog/2020/02/docker-images-part2-details-specific-to-different-languages.html)
