the image resulting from the build:packer:all
task is manually uploaded to dockerhub via the push:hub
task
https://hub.docker.com/r/ecshreve/devbox
ubuntu 22.04 with dev environment
base + docker installed
base + docker + hashicorp tools installed
base + docker + hashicorp tools + other dev tools installed
base + docker + hashicorp tools + other dev tools + dotfiles installed
example .devcontainer.json
:
{
"name": "toolbox",
"image": "ecshreve/devbox:tools",
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"golang.Go",
]
}
},
"runArgs": ["--hostname", "toolbox"],
}
or use the image with my dotfile configs already baked in:
{
"name": "toolbox",
"image": "ecshreve/devbox",
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
},
"runArgs": ["--hostname", "toolbox"],
"remoteUser": "eric",
}