nettools
A simple and small Docker image with some handy networking tools installed
10K+
A simple and small Docker image with some handy networking tools installed.
References:
Repository in Docker Hub:
Attention!!! This image supports the linux/amd64, linux/arm/v6, linux/arm/v7, and linux/arm64 processor architectures
Tools:
Consult the documentation about how use theese tools.
Please see the Dockerfileā for a complete list of tools.
docker run -it --rm --name nettools aeciopires/nettools:latest zsh
Access the Kubernetes cluster and run this command.
kubectl run --rm -it nettools-$(< /dev/urandom tr -dc a-z-0-9 | head -c${1:-4}) --image=aeciopires/nettools:latest -n NAMESPACE -- /bin/zsh
# or
kubectl run --rm -it nettools-$(< /dev/urandom tr -dc a-z-0-9 | head -c${1:-4}) --image=aeciopires/nettools:latest -n NAMESPACE -- /bin/bash
# or
kubectl run --rm -it nettools-$(< /dev/urandom tr -dc a-z-0-9 | head -c${1:-4}) --image=aeciopires/nettools:latest -n NAMESPACE -- /bin/sh
Creating alias nettools with this command:
echo "alias nettools='kubectl run --rm -it nettools-$(< /dev/urandom tr -dc a-z-0-9 | head -c${1:-4}) --image=aeciopires/nettools:latest -n NAMESPACE -- /bin/zsh'" >> $HOME/.bashrc
source $HOME/.bashrc
nettools
Access the Kubernetes cluster and run this command.
kubectl apply -f nettools.yaml -n NAMESPACE
kubectl exec -i -t deploy/nettools -n NAMESPACE -- zsh
Create or access your account in Docker Hub and create the repository for custom image. Example: https://hub.docker.com/r/DOCKER_HUB_ACCOUNT/nettoolsā .
Change the Dockerfile.
Change the value of the VERSION variable in nettools/Makefile file.
Commands to build the image:
cd nettools
make image
Commands to run a container:
cd nettools
make container
Content type
Image
Digest
sha256:510435b7eā¦
Size
109 MB
Last updated
4 days ago
docker pull aeciopires/nettools