Skip to content

Commit 81b34fa

Browse files
committed
Ubuntu 16.04 LTS with Oracle Java 9 installed
1 parent ab8af1a commit 81b34fa

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed

.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
services:
2+
- docker
3+
script:
4+
- docker build -t wtanaka/ubuntu-1604-oracle-java-9 .
5+
- >
6+
docker run wtanaka/ubuntu-1604-oracle-java-9 java -version
7+
2>&1 | grep 'java version "9.'
8+
# Make sure it is still possible to use apt
9+
- >
10+
docker run wtanaka/ubuntu-1604-oracle-java-9 sh -c "apt-get update && apt-get install less"
11+
after_success:
12+
- >
13+
curl -H "Content-Type: application/json"
14+
--data '{"source_type": "Branch", "source_name": "master"}'
15+
-X POST
16+
https://registry.hub.docker.com/u/wtanaka/ubuntu-1604-oracle-java-9/trigger/67f1f6fc-05c8-4bcc-90fb-0b3b180c34f6/
17+
notifications:
18+
email:
19+
recipients:
20+
secure: 1ZAG5uAoXS7/Gjd7Q9RUQMkZl41lk+KF3i5ydsln7NlwNVw0JHH/0yKVMRrv2G5QTAkoiMf1P0qCbbCO8IzsT8pblUflBzttOUbZ2tFPYyHqT6PQKERtndHHAzILo+LJ7Ph0mUXb0ORhu7GjJNKnFOv6UIkhBam/ujuMl7MWZrjCCxTYXOCDLBFHf2uqaHldSvXUE43q0Z/FuZZJ4Bk5nv+KsMWdWi9cm1k/j+0nLqMR30OAtXXhEPK2Ws1vNNvdFrNgefIxV/ElWgVaNIWfYTJrHuNeRBp4QvMsT9Y7ZJ+xkzmG4HgqlNUCx778K2UVadXsg0FsyfoNLuYtSGAYkfil3jO2Tl0QOrIDcjcblDrkqEBRcMk92KHd15RQtJoTtqalYtNAIw0ls8/MYGddTSwc/bPoRwHCY4l5HdEsrX303KAoeQilDdeoNXoHoMbeDNzyLrmbB1fRbQgVePODsgjPJHT51PSRcMcdvKSXT32pk8JNqJK5oDcjUhjjjtTij7ct7rJlr01IVSTHu7agXHvrCFHGAa69fs3VTrJm9YnvlWwlPhTyFCNbTWzwuaWTzXXjqMtlpJlP1zGv+tiwC1Wm+CpOxyPsrMuZJ0ItFaZueS0HCUJKrbgsVUxe0fBXAKOGcQg3SPprB0At06m+VRMPnbXush1eTA8MlU12Oy8=

Dockerfile

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
FROM wtanaka/ubuntu-1604:latest
2+
MAINTAINER http://wtanaka.com/dockerfiles
3+
RUN apt-get update \
4+
&& apt-get -y install software-properties-common \
5+
&& add-apt-repository ppa:webupd8team/java \
6+
&& apt-get update \
7+
&& echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections \
8+
&& apt-get -y install oracle-java9-installer \
9+
&& apt-get -y remove software-properties-common \
10+
&& apt-get clean autoclean -y \
11+
&& apt-get autoremove -y \
12+
&& rm -rf /var/lib/apt \
13+
/var/lib/dpkg/arch \
14+
/var/lib/dpkg/available \
15+
/var/lib/dpkg/cmethopt \
16+
/var/lib/dpkg/diversions \
17+
/var/lib/dpkg/diversions-old \
18+
/var/lib/dpkg/lock \
19+
/var/lib/dpkg/parts \
20+
/var/lib/dpkg/statoverride \
21+
/var/lib/dpkg/status-old \
22+
/var/lib/dpkg/triggers \
23+
/var/lib/cache \
24+
/var/lib/log

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[![Build Status](https://travis-ci.org/wtanaka/docker-ubuntu-1604-oracle-java-9.svg?branch=master)](https://travis-ci.org/wtanaka/docker-ubuntu-1604-oracle-java-9)
2+
3+
`ubuntu:16.04` with:
4+
5+
* `apt-get update` and `apt-get upgrade` run
6+
* Oracle Java 9 installed
7+
8+
To use: [`docker pull wtanaka/ubuntu-1604-oracle-java-9`](https://hub.docker.com/r/wtanaka/ubuntu-1604-oracle-java-9/)

0 commit comments

Comments
 (0)