I've recently been assigned to work on updating some core services that are currently running on bare-metal hosts, which are about to be retired. Unfortunately, there's no documentation for the existing maintenance procedures, so I'm essentially starting from scratch and need to redeploy our services using Docker on VMs. I have a couple of years of light experience with containers, but I'm struggling with properly setting up my Docker containers. I'm looking for reference websites or books that could serve as a quick guide or manual for Docker development. Any recommendations?
4 Answers
Have you checked out the Nana Tech YouTube channel? It’s packed with straightforward, fast tutorials that are really easy to follow.
Books and courses are useful, but I find the best way to learn is by exploring production-grade examples on GitHub. Look into popular open-source projects and see how they utilize containers. For instance, you can use `docker history ` to inspect image layers on DockerHub and check out their GitHub for Dockerfile setups. If you share how you’re planning to handle container orchestration, like if you’re going with Swarm or Kubernetes, I might be able to find you some specific examples.
What specific challenges are you facing in your container setup? Transitioning from bare metal to containers can be tricky, but once you get the hang of it, you'll wonder how you managed without them!
For a solid quick reference, I definitely recommend checking out the official Docker documentation. It's comprehensive and really helpful. If you prefer books, "Docker in a Month of Lunches" is a fantastic choice that provides a great overview and practical examples.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux