Skip to content

UdacityScholars/good-docker-resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

Good Docker Resources

This is a list of good Docker resources I found on web. Most of these are discovered via Docker weekly newsletters.

  1. ​:memo: ENTRYPOINT vs CMD: Back to Basics: A good blog that explains difference between two common Dockerfile commands. An in-depth to the point post.

  2. ​:memo: Linux Docker base images: This blogs talks about how you can create your own linux base images using mkimage.sh file.

  3. 📝Protect Sensitive Data in Docker: This post recommends using docker-compose.override.yml file for storing sensitive information. Make sure to add docker-compose.override.yml in your version control ignore file. Useful tip.

  4. ​:video_camera: Escape From Your VMs with Image2Docker: This DockerCon 2017 video talk about Image2Docker tool that can be used to write a Dockerfile from a VM. It is lift and shift tool. There are two versions of it — one for windows and other for linux.

  5. ​:memo: Raft logs on Swarm mode: This lengthy post talks how Docker Swarm works under the hood.

  6. ​:memo: Using Docker secrets during development: This is a very good post that shows how you can use secrets for your local development. It shows how you can use docker-compose to inject secrets without depending on environment variables.

  7. ​:memo: Deploy the Voting App on a Docker Swarm using Compose version 3: This good post shows how to deploy an application built using multiple services (aka Microservices) to Docker swarm cluster using docker stack command and docker-compose.yml configuration file.

  8. ​:memo: Fully automated development environment with docker-compose: This post shares how to setup local development environment with docker-compose. A Lot of useful tips like booting up specific services, COMPOSE_PROJECT_NAME, build option, etc.

  9. ​:memo: Docker Compose v3.1 file format now supports Docker 1.13.1 Secret Management: This post will teach you how to use Docker's secret management feature to create and inject secrets to services. The post does not cover one aspect. You can use secrets with local docker-compose secrets files rather than docker secret create command.

  10. 📝 Comparing Docker compose versions: This post does a very good job distinguishing different Docker compose versions. Also, it clarify difference between — compose, stack, and dab formats.

  11. ​:memo: How docker stack deploy works?: A github issue detailing how docker stack deploy —compose-file works.

  12. ​:video_camera: All the New Goodness of Docker Compose: This talk gives a good overview of new features introduced in Docker Compose file version 3.0.

  13. ​:memo: Modernizing Traditional Applications with Docker: A good post covering path to modernise traditional applications(or MTA).

  14. ​:memo: Leveraging the dockerignore file to Create Smaller Images: This is something that should be obvious to all of us but somehow we all forget to use it. We should use .dockerignore file to specify files that we don't want to be included in the image.

  15. ​:memo: Managing Secrets in Docker Swarm: An in-depth tutorial on how secret management works with Docker Swarm.

  16. ​:memo:​ Automating Jenkins Docker Setup: This post will help you automate Jenkins setup by automatically installing plugins from a text file. Good post to learn how to automate Jenkins itself.

Legends

  • ​:memo:​ - a text resource — blog/article/tutorial
  • ​:video_camera: - a video resource

About

A list of good Docker resources on the web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published