Docker containers based on ubuntu:20.04.
Example to build and run nginx image.
cd nginx
docker build -t jecklgamis/nginx:latest .
docker run -p 8080:80 -i -t jecklgamis/nginx:latest
To run the bash shell instead of the default entry point
docker run -i -t jecklgamis/nginx:latest /bin/bash
Each image directory contains Makefile that wraps the Docker commands. The above commands can be simply executed as
cd nginx
make image run
or make run-bash to run the bash shell. Type make to see the targets you can execute.
cd apache2; make image run
Point your browser to http://localhost:8080.
cd tomcat; make image run
http://localhost:8080.cd nginx; make image run
http://localhost:8080.cd couchdb; make image run
http://localhost:5184/_utils.cd elasticsearch; make image run
http://localhost:9200.cd mongodb; make image run
cd redis; make image run
cd kibana; make image run
http://localhost:5601. Note that this requires ES url
http://es.local:9200. You can create /etc/hosts entry 127.0.0.1 es.local that will
point to your local ES instance.This image contains the filebeat, metricbeat, packetbeat, and topbeat data shippers and default dashboards.
cd beats; make image run
cd java-runtime; make image run
This simply runs java -version. You'll usually use this as base image to your JVM app image.
cd oracle-java-runtime; make image run
This simply runs java -version. You'll usually use this as base image to your JVM app image.
cd node-js-runtime; make image run
This stack consists of Kibana, Elasticsearch, and Beats dashboards.
cd stacks/es-kibana-beats
make stack
Point your browser to http://localhost:5601 to see the Kibana UI.
cd stacks/nodejs-app
make stack
Content type
Image
Digest
sha256:eabd288ce…
Size
251.9 MB
Last updated
over 3 years ago
docker pull jecklgamis/redis