Sign inSign up

devtoolhub/azure_cli

By devtoolhub

Updated over 2 years ago

Pre-configured image with Python, Terraform (v1.7.4), Azure CLI (v2.0.81), yq, and a non-root use

Image
0

236

devtoolhub/azure_cli repository overview

This Docker image provides a ready-to-use environment for developing and managing multi-cloud infrastructure on Alpine Linux 3.19.1.

Key Features:

  • Base Image: Alpine Linux 3.19.1 (lightweight and secure)
  • Multi-Cloud Tools:
    • Terraform v1.7.4
    • Azure CLI v2.0.81
  • Development Tools:
    • Python 3 & pip (for dependency management)
    • yq (YAML processor for Terraform configuration)
  • Non-root User: "dockuser" with UID/GID of 1000 for improved security practices.
  • Working Directory: /home/dockuser

This image allows you to efficiently develop and manage your Terraform and Azure configurations within a containerized environment, supporting multi-cloud deployments.

How to Use:

  1. Pull the image from Docker Hub: docker pull <your_username>/multicloud-dev-env
  2. Run the container:
  • For development with full access (recommended for development, not production):
    docker run -it --user dockuser <your_username>/multicloud-dev-env
    
  • For scripting or limited access (recommended for production):
    docker run --user dockuser -v your_project_dir:/home/dockuser/project <your_username>/multicloud-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 concise and informative, making it suitable for your Docker Hub registry.

Tag summary

Content type

Image

Digest

sha256:f4da47209

Size

431.6 MB

Last updated

over 2 years ago

docker pull devtoolhub/azure_cli:503648b