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 credentials into a container without …
Tag: containers

Episode #668
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 solution to this problem.

Episode #667
Leaky Devcontainer Filesystem Abstractions
Mapping host files into a container is a source of a lot of "WTF" moments. Let's take a closer look at where some of these surprises come from.

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

Episode #664
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`, `exec`, and `run` subcommands!

Episode #663
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 devcontainer? Let's find out!

Episode #662
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's look at how that process unfolds!

Episode #661
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-compose!

Episode #659
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 package dependencies. In this …