Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Rationale

The ONAP developer community and early adopters has have expressed concern with the size of the images. A strong rationale is to optimize ONAP image sizes.

...

Using the base images provided here, users could still build a custom images with just the necessary pre-compiled libraries to save space.

Guidelines

Developers ONAP projects are encouraged to use the images from the listed below.

These images can be sourced from official, curated repositories, for example https://hub.docker.com/explore/?page=1

...

java:83-jre83
Current Base ImageRecommended Base Image**

Supports

multi-CPU deployments

CPU architecture-agnostic

deployments

alpine

alpine:3.3

alpine:3.6

alpine:3.7

alpine:3.8Yes
busybox:latestbusybox:1.29.2Yes

java:8

openjdk:8

openjdk:8-jdk

openjdk:8-jdk-alpine

openjdk:8-alpineYes

java:openjdk-8-jre

openjdk:8-jre

openjdj

openjdk:8-jre-slim

openjdk:8-jre-alpine

openjdk:8-jre-alpineYes
openjdk:8u121-jre-alpineopenjdk:8u171-jre-alpineYes

jetty:9.3-jre8

jetty:9.3-jre8-alpine

Yes

jetty:alpine

jetty:9.4.

9-alpine


jetty:9.4-jre8-alpineYes

nginx:1.11.9-alpine

nginx:1.11.8

nginx:1.

15

11.9-alpine

Yes

nginx:1.

11

13.

9

3-alpine

nginx:alpine

nginx:1.15-alpineYes

node:4.6.0

node:6.

14-alpine
Yesnode:6.

10.3



node:6.14-alpineYes
openjdk

node:

8u121

8-

jre-

alpine

openjdk:8u171-jre-

node:8.11.1

node:8.12-alpineYes
openresty/openresty:alpineopenresty/openresty:alpineTBD
python:alpineUnknown

python:2

python:2.7

python:2.7.14

python:2.7-alpine

python:3.6

python:3.6.1

python:3-alpine

, python:2-alpine

python:2-alpine

Yes
httpdhttpd:2.4.35-alpineYes

postgres:9.4

postgres:9.6

postgress:9.6-alpineYes

cassandra:2.1.17

cassandra:2.1.9

cassandra:3.0

cassandra:3.11.3Yes
erlang:19.3erlang:21.1-alpineYes

tomcat:8.0-jre8

tomcat:8.5

tomcat:8.0-jre8-alpine

tomcat:8.5-alpine

Yes
zookeeper:3.4zookeeper:3.4.13Yes
redis:4.0.8redis:4.0.11-alpineYes

ubuntu

ubuntu:14.04

ubuntu:16.04

ubuntu:16.04

ubuntu:trusty

alpine:3.8Yes

(**) Recommended release, users are encouraged to choose newer official releases.