Alpine-based Docker image for networking tasks.
bind-tools
curl
git
jq
mtr
nano
openssh
andopenssh-server
python3
(for sshuttle)wget
zsh
(with Oh-My-Zsh)
Pass your public key(s) as follows:
docker run --rm -d -e keys="`cat key1 [key2, ...]`" -p 9999:22 mavnt/alpine-net-tools
Full example:
ssh-keygen -t rsa -b 4096 -N "" -f ./id_rsa
docker run --rm -d -e keys="`cat id_rsa.pub`" -p 9999:22 mavnt/alpine-net-tools
ssh -i ./id_rsa root@localhost -p 9999