-
Notifications
You must be signed in to change notification settings - Fork 11
Further Reading
Examples used in the demos can be found here https://github.com/dockerfornovices/DockerSimpleDemo
I learned a lot from this Udemy course. (Please note: that I don't get anything from this link, I'm just a happy student.)
More about the image commands at https://docs.docker.com/engine/reference/commandline/image/
More about the container commands at https://docs.docker.com/engine/reference/commandline/container/
Information on different container states in the Docker API docs (state field in the responsed) https://docs.docker.com/engine/api/v1.41/#operation/ContainerInspect
Liz Rice's video for insight on how Docker works under the hood https://www.youtube.com/watch?v=oSlheqvaRso
Example shell aliases and functions at https://gist.github.com/f3l1x/4c3bb59397d976ac83f0 and https://github.com/tcnksm/docker-alias
Writing Dockerfiles, Running Images and related topics
-
Dockerfile Best Practices https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ and https://youtu.be/JofsaZ3H1qM
-
ARG and Env: https://vsupalov.com/docker-arg-env-variable-guide/#arg-and-env-availability
-
Multistage builds https://docs.docker.com/develop/develop-images/multistage-build/
-
All about CMD and ENTRYPOINT in your Dockerfile https://container.training/intro-selfpaced.yml.html#toc-cmd-and-entrypoint
-
OCI Annotations https://github.com/opencontainers/image-spec/blob/master/annotations.md
Adding health checks to containers https://howchoo.com/g/zwjhogrkywe/how-to-add-a-health-check-to-your-docker-container
Docking logging https://docs.docker.com/config/containers/logging/
Using Docker Compose
Keep user credentials in an external credentials store https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Docker Volumes: https://docs.docker.com/storage/volumes/
5 Patterns for Success for Application Transformation Some good tips on running legacy applications in Docker
More Conceptual information
https://medium.com/@kelseyhightower/12-fractured-apps-1080c73d481c