Share Credentials with a Devcontainer

Pushing to a remote Git host like Github from inside a devcontainer poses some challenges. In this video you'll learn a valuable technique for sharing…

Devcontainer Unprivileged User

We've seen that Docker file mounting can be a bit of a leaky abstraction with regards to file ownership. In this video, we'll apply a pragmatic soluti…

.env for Devcontainers

Nobody likes repeatedly typing out lengthy command-line incantations. Today let's make our containerized work easier by customizing our environment!

Devcontainer Shell Shortcut

The time has come to simplify starting up new shells in our development containers. Along the way, we'll learn more about the `docker-compose` `up`, `…

Accessorizing Your Devcontainer Shell

A comfy development environment includes niceties such as shell aliases and PATH customizations. But where should those be configured in a devcontaine…

Furnishing Your Devcontainer

A brand new containerized development environment can be pretty spartan. Over time, you'll furnish it with all the developer conveniences of home. Let…

Devcontainer Portmapping

A web app devcontainer isn't much good if you can't see the app. Let's talk about loopback addresses, interface binding, and port-mapping with docker-…

Caching Files in a Devcontainer

In a devcontainer, system files are ephemeral and subject to being reset any time the container is rebuilt. This can can be a problem for development …