A docker image to be used as a base workbench for developer
100K+
A docker image with basic development and diagnostic tools:
bash-completionvim less man jqlsof tree pstreeping netstat ss arp nslookup dig host iptablesnc ncat socat nmapcurl wget7zsudogitpython, node ... are NOT includedBy default this docker container runs as a sudo-able user devuser
so can work with some anti-root tools.
start a interactive bash shell
docker run -it osexp2000/ubuntu-with-utils
screenshot:
devuser@446f84fa0d63:~$ id; pwd
uid=1000(devuser) gid=1000(devuser) groups=1000(devuser),27(sudo)
/home/devuser
devuser@446f84fa0d63:~$ sudo apt update && sudo apt -y install python3
run command directly
$ docker run -it osexp2000/ubuntu-with-utils COMMAND ARGS...
the input device is not a TTY
When this error happens, please remove the t option (allocate tty).
$ echo "echo OK" | docker -it osexp2000/ubuntu-with-utils
the input device is not a TTY
$ echo "echo OK" | docker -i osexp2000/ubuntu-with-utils
OK
sudo: unable to resolve host HOSTNAME
This warning happens when the container is started with --net host.
Please add option --add-host HOSTNAME:127.0.0.1
$ docker run -it --net host osexp2000/ubuntu-with-utils sudo echo OK
sudo: unable to resolve host HOSTNAME
OK
$ docker run -it --net host --add-host HOSTNAME:127.0.0.1 osexp2000/ubuntu-with-utils sudo echo OK
OK
--hostname HOSTNAME.
$ docker run -it --net host --add-host HOSTNAME:127.0.0.1 --hostname HOSTNAME osexp2000/ubuntu-with-utils sudo echo OK
OK
Content type
Image
Digest
Size
227.2 MB
Last updated
over 5 years ago
docker pull osexp2000/ubuntu-with-utils