Skip to content

theniwo/gobuntu

Repository files navigation

Gobuntu

Docker Cloud Automated build Docker Cloud Build Status Docker Pulls Docker Architectures

Not for you, just for me ;=)
Really. It's just ubuntu with fail2ban and some other tools for testing.

Installed Software / Tools

bash-completion, byobu, cron, curl, fail2ban, inetutils, iproute2, language-pack-de, less, locales, locate, lsb_release, net-tools, ntp, openssh-server, screen, sudo, traceroute, tzdata, unattended-upgrades, vim, whois

Usage

docker run -d \
        --name gobuntu \
        --hostname gobuntu \
        --restart unless-stopped \
        --memory "128M" \
        --cap-add=NET_ADMIN \
        --cap-add=NET_RAW \
        -e TZ=America/New_York \
        -e LANG=en_US.UTF-8 \
        -p 2222:22 \
        -v gobuntu_data:/root \
        -v gobuntu_logs:/var/log \
        theniwo/gobuntu:latest

Info

  • Set the amount of ram to your liking. (128 MB - 256 MB should be plenty)
  • The capacities NET_ADMIN and NET_RAW are needed for fail2ban to work properly
  • Set your timezone and localisation in the variables TZ and LANG respectively.
  • To use your preferred language install it via
    apt install -y language-pack-(en|de|fr|it|es|pt|sv)
    See below for supported localisations
  • Of course you can change the port and add volumes, too. 😉

Connect

Via ssh

ssh root@localhost -p 2222
or
ssh root@$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' gobuntu)

Password

toor

(There is also a user user with the password userpw)

With docker directly

docker exec -it gobuntu bash


NOTES

drawing

The latest version will be updated regularly.
The 18.04 will be left untouched.
Additionally there is the unminimized version, that includes most common tools like man etc.
that will not be updated regularly either.

Supported localisations

  • English
  • German
  • French
  • Italian
  • Spanish
  • Portuguese
  • Swedish
  • Finnish

Installed language packs

  • English

TODO

  • Make a version for arm architecture
  • Write multilang starter script
  • Clean up Dockerfile

CONTACT

disp@mailbox.org

LINKS

Docker Hub

Git Hub

Releases

No releases published

Packages

No packages published