Sign inSign up

devtoolhub/aws_cli

By devtoolhub

Updated over 2 years ago

Alpine Terraform dev env (v1.7.4) w/Python, AWS CLI, yq.

Image
0

357

devtoolhub/aws_cli repository overview

Here's a good description of the Dockerfile for your Docker Hub registry:

Automated Terraform Development Environment

This Docker image provides a ready-to-use environment for Terraform development on Alpine Linux.

Key Features:

  • Base Image: Alpine Linux 3.19.1 (lightweight and secure)
  • Pre-installed Packages:
    • Python 3 & pip (for dependency management)
    • awscli (AWS Command Line Interface)
    • jq (lightweight JSON processor)
    • git (version control system)
    • openssl, unzip, curl (common utilities)
    • py3-cryptography (dependency for Terraform)
    • yq (YAML processor for Terraform configuration)
    • Terraform v1.7.4
  • Non-root User: "dockuser" with UID/GID of 1000 for improved security practices.
  • Working Directory: /home/dockuser

This image allows you to develop and manage your Terraform infrastructure efficiently within a containerized environment.

How to Use:

  1. Pull the image from Docker Hub: docker pull <your_username>/terraform-dev-env
  2. Run the container:
  • For development with full access (recommended for development, not production):
    docker run -it --user dockuser <your_username>/terraform-dev-env
    
  • For scripting or limited access (recommended for production):
    docker run --user dockuser -v your_project_dir:/home/dockuser/project <your_username>/terraform-dev-env
    

Replace <your_username> with your actual Docker Hub username and adjust volume mounting (-v) for your project directory if needed.

This description highlights the image's purpose, key features, usage instructions, and security considerations. It's informative and concise, making it suitable for your Docker Hub registry.

Tag summary

Content type

Image

Digest

sha256:87c5c4945

Size

105.1 MB

Last updated

over 2 years ago

docker pull devtoolhub/aws_cli:503648b