https://github.com/io-sgr/docker-tomee
Simple and production ready TomEE docker images on top of Ubuntu
https://github.com/io-sgr/docker-tomee
cluster docker docker-image java jce server-jre tomee tomee-plus
Last synced: 10 months ago
JSON representation
Simple and production ready TomEE docker images on top of Ubuntu
- Host: GitHub
- URL: https://github.com/io-sgr/docker-tomee
- Owner: io-sgr
- License: apache-2.0
- Created: 2017-04-27T04:13:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-06T13:43:47.000Z (over 7 years ago)
- Last Synced: 2025-01-21T00:50:24.673Z (12 months ago)
- Topics: cluster, docker, docker-image, java, jce, server-jre, tomee, tomee-plus
- Language: Dockerfile
- Size: 34.2 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Simple and production ready TomEE docker images on top of Ubuntu
This repository contains **Dockerfile** of [Ubuntu](http://www.ubuntu.com/) for [Docker](https://www.docker.com/)'s [automated build](https://hub.docker.com/r/sgrio/tomee/) published to the public [Docker Hub](https://hub.docker.com/).
The following extra components and configurations has been applied to the TomEE server in these images to make it `production ready`:
* Unecessary files(.exe, .bat, etc.) and default applications(like host manager) has been removed to reduce image size
* `APR` support, version `1.6.3`
* `TC Native` support, version `1.2.17`
### Docker Tags
`sgrio/tomee` provides several tagged images:
#### Default (Your best choice)
* [](https://microbadger.com/images/sgrio/tomee) `latest`: pointed to `plus_v7_server_jre_8`
#### TomEE Plus v7 (Current version, not yet JavaEE 7 certificated)
* Java 8
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_server_jre_8) `plus_v7_server_jre_8`: Tomcat EE version `7.0.5` with `Oracle Java SE Server Runtime Environment 8`
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_jdk_8) `plus_v7_jdk_8`: Tomcat EE version `7.0.5` with `Oracle Java SE Development Kit 8`
* Java 7
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_server_jre_7_unlimited) `plus_v7_server_jre_7_unlimited`: Tomcat EE version `7.0.5` with `Oracle Java SE Server Runtime Environment 7` and `JCE` patched
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_server_jre_7) `plus_v7_server_jre_7`: Tomcat EE version `7.0.5` with `Oracle Java SE Server Runtime Environment 7`
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_jdk_7_unlimited) `plus_v7_jdk_7_unlimited`: Tomcat EE version `7.0.5` with `Oracle Java SE Development Kit 7` and `JCE` patched
* [](https://microbadger.com/images/sgrio/tomee:plus_v7_jdk_7) `plus_v7_jdk_7`: Tomcat EE version `7.0.5` with `Oracle Java SE Development Kit 7`
#### TomEE Plus v1 (JavaEE 6 certificated)
* Java 8
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_server_jre_8) `plus_v1_server_jre_8`: Tomcat EE version `1.7.5` with `Oracle Java SE Server Runtime Environment 8`
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_jdk_8) `plus_v1_jdk_8`: Tomcat EE version `1.7.5` with `Oracle Java SE Development Kit 8`
* Java 7
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_server_jre_7_unlimited) `plus_v1_server_jre_7_unlimited`: Tomcat EE version `1.7.5` with `Oracle Java SE Server Runtime Environment 7` and `JCE` patched
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_server_jre_7) `plus_v1_server_jre_7`: Tomcat EE version `1.7.5` with `Oracle Java SE Server Runtime Environment 7`
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_jdk_7_unlimited) `plus_v1_jdk_7_unlimited`: Tomcat EE version `1.7.5` with `Oracle Java SE Development Kit 7` and `JCE` patched
* [](https://microbadger.com/images/sgrio/tomee:plus_v1_jdk_7) `plus_v1_jdk_7`: Tomcat EE version `1.7.5` with `Oracle Java SE Development Kit 7`
### Installation
1. Install [Docker](https://www.docker.com/).
2. Download [automated build](https://hub.docker.com/r/sgrio/tomee/) from public [Docker Hub](https://hub.docker.com/): `docker pull sgrio/tomee`
### Usage
docker run -d -p 8080:8080 -v /path/to/webapp:/opt/apache-tomee/webapp sgrio/tomee
### Advanced
You can always mount your own volumns to override the default configurations. I assume you know how to do that, right?