Skip to content
This repository has been archived by the owner on Feb 24, 2021. It is now read-only.
/ docker-tools Public archive

Docker recipe to build an image with some useful DevOps tools

License

Notifications You must be signed in to change notification settings

fscm/docker-tools

Repository files navigation

[DEPRECATED] This repository is no longer maintained

While this project is fully functional, the content is no longer maintained and therefore is no longer up to date. You are still welcome to explore, learn, and use the code provided here.

The original images are also no longer available at Docker Hub.

Tools

A Docker image with some useful DevOps tools.

Supported tags

  • 0.0.1
  • 0.0.2, latest

What is included?

The docker image contains the following tools:

  • AWS CLI
  • Azure CLI
  • Git
  • Hub
  • Packer
  • Terraform

Getting Started

There are a couple of things needed for the script to work.

Prerequisites

Docker, either the Community Edition (CE) or Enterprise Edition (EE), needs to be installed on your local computer.

Docker

Docker installation instructions can be found here.

Usage

Execute the desired tool

docker run --rm --interactive --tty fscm/tools:latest TOOL_NAME

List of tools ('TOOL_NAME'):

  • aws - The AWS Command Line Interface tool.
  • az - The Azure CLI.
  • git - The distributed version control system.
  • hub - A command-line tool for GitHub
  • packer - The HashiCorp Packer tool.
  • terraform - The HashiCorp Terraform tool.

Volumes

Volumes defined inside the docker image:

  • /work - Default working directory of the docker image.

To set a working directory, containing the required files to be passed to a tool by use the following command

docker run --volume LOCAL_FOLDER_PATH:/work:rw --rm --interactive --tty fscm/tools:latest TOOL_NAME

Build

Build instructions can be found here.

Versioning

This project uses SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Frederico Martins - fscm

See also the list of contributors who participated in this project.