rbehzadan/mytools

By rbehzadan

Updated over 1 year ago

Alpine with essential tools for development, system administration, and database management.

Image
Networking
Operating systems
Databases & storage
0

527

rbehzadan/mytools repository overview

rbehzadan/mytools

A lightweight Docker image based on Alpine Linux, preinstalled with essential tools for development, system administration, and database management.

Included Tools

  • bash: A popular shell.
  • git: Version control system.
  • mongodb-tools: MongoDB utilities.
  • nodejs & npm: JavaScript runtime and package manager.
  • restic: Backup tool.
  • curl: Command-line HTTP client.
  • pass: Password manager.
  • jq: JSON processor.
  • bind-tools: DNS utilities.
  • postgresql-client: PostgreSQL client tools.
  • redis: In-memory data structure store.
  • busybox-extras: Additional BusyBox utilities.
  • mongosh: MongoDB shell (installed via npm).

Usage

Pull the Image
docker pull rbehzadan/mytools:latest
Run the Container

Run the container interactively:

docker run -it rbehzadan/mytools:latest bash

Or start the container with the default command:

docker run -d rbehzadan/mytools:latest
Customization

The default command (CMD) is:

tail -f /dev/null

You can override it to run specific tools:

docker run -it rbehzadan/mytools:latest mongosh

Multi-Architecture Support

This image supports:

  • linux/amd64
  • linux/arm64

Source Code

The Dockerfile and CI/CD pipeline for this image are available on GitHub.

License

This image is distributed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:23fa7f471

Size

120.7 MB

Last updated

over 1 year ago

docker pull rbehzadan/mytools:1.2.2