Development Container 'Features' A set of simple and reusable Features for Arch Linux development containers. |
This repository contains a collection of features curated by @bartventer. While most of these features are built for Arch Linux, please refer to the "OS Support" section of each feature for specific operating system compatibility.
Feature | Description |
---|---|
aws-cli | Installs the AWS CLI along with needed dependencies. |
azure-cli | Installs the Azure CLI along with needed dependencies. |
common-utils | Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user on Arch Linux. |
docker-in-docker | Installs Docker and Docker Compose in a Docker container. |
docker-outside-of-docker | Re-uses the host docker socket, adding the Docker CLI to a container. |
gcloud-cli | Installs the Google Cloud CLI along with needed dependencies. |
go | Installs the Go programming language and common Go utilities. |
terraform | Installs the Terraform CLI and optionally Terragrunt and TFLint. |
Note
A base image is not provided in this repository, but bartventer/devcontainer-images provides a base-archlinux image which has been configured according to these guidelines.
All contributions are welcome! Open a pull request to request a feature or submit a bug report.
This project is licensed under the MIT License.
The Arch Linux logo is a recognized trademark of Arch Linux. See the Arch Linux website for acceptable use and restrictions. The logo used in this README.md is sourced from this repository and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.