Having a simple, demo app installed and running in a Docker container is nice. But it doesn't really show the full picture of putting a more complete application into a container.
To move forward, then, we need something with a bit more code; something with more dependencies; something that will run forever and allow the container to remain alive so we can use it and all of it's capabilities.
In this episode, you'll see how to get a basic Express.js application installed into a Docker container. We'll create the “production” version of the image first, and then create the “development” version, using all of the tools and techniques that we've seen so far.
With this done, you'll be able to move forward, faster, with editing code in the container, debugging, running your development tools, and more.