Sign inSign up

mruckman/ubuntu2004-java8-mvn-node-python

By mruckman

Updated over 4 years ago

Ubuntu 20.04 with Java 8, Python 2, Python 3 with many Python libraries, not a small image

Image
0

899

mruckman/ubuntu2004-java8-mvn-node-python repository overview

Ubuntu 20.04 with Java, Maven, Node, Python 2/3 with PST Timezone

This is a general playground to run Java Spring and Python Scripts. This image is NOT optimized. It's meant as a quick sandbox for testing things.

Build Docker Container 20.04

docker build -t mruckman/ubuntu2004-java8-mvn-node-python:213201 .

Sample Usage All in One

docker run --name ubuntu2004 \
  --net=host \
  -v ${PWD}:/home \
  -it mruckman/ubuntu2004-java8-mvn-node-python:213201 \
  /bin/bash

Sample Usage All in One with Nginx SSL

docker run --name ubuntu2004 \
  -p 9444:443 \
  -v ${PWD}:/home \
  -it mruckman/ubuntu2004-java8-mvn-node-python:213201 \
  /bin/bash

Nginx proxy settings can be found here:

nano /etc/nginx/conf.d/proxy_ssl.conf

You'll need to start nginx before you can start using it

service nginx start

Auto Remove Dynamic Container After Exit

docker run --rm \
  --net=host \
  -v ${PWD}:/home \
  -it mruckman/ubuntu2004-java8-mvn-node-python:213201 \
  /bin/bash

Sample Individual Steps

docker create --name ubuntu2004 \
  --net=host \
  -v ${PWD}:/home \
  -it mruckman/ubuntu2004-java8-mvn-node-python:213201
docker start ubuntu2004
docker exec -it ubuntu2004 /bin/bash

Java Items

  • Java 1.8
  • Maven
  • Node 8.17.0
  • Gulp

Tools

  • wget
  • curl
  • git
  • zip
  • rsync
  • nano
  • nginx

Python Libraries for both 2/3

  • beautifulsoup4
  • bs4
  • flask
  • JayDeBeApi
  • lxml
  • pymongo
  • pytz
  • requests
  • xlwt
  • progressbar
  • pandas
  • xlwt

Tag summary

Content type

Image

Digest

Size

1.3 GB

Last updated

over 4 years ago

docker pull mruckman/ubuntu2004-java8-mvn-node-python:222401