Skip to content

akabe/docker-ocaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Travis CI MicroBadger
Build Status Image Status

Minimum docker images for OCaml+OPAM

This docker image supplies small environment for a functional programming language OCaml and package manager OPAM.

docker pull akabe/ocaml

For example, you can use OCaml REPL as follows:

$ docker run -it --rm akabe/ocaml ocaml
        OCaml version 4.04.1

# let x = 1 + 2;;
val x : int = 3
# let rec fact n = if n <= 1 then n else n * fact (n - 1);;
val fact : int -> int = <fun>
# fact 10;;
- : int = 3628800
# #quit;;
~ $

Distributions

The default images are built on Alpine 3.5:

Tag OCaml OPAM Command Dockerfile
latest 4.06.0 1.2.2 docker pull akabe/ocaml Dockerfile
4.07.0 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:4.07.0 Dockerfile
4.06.1 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:4.06.1 Dockerfile
4.06.0 4.06.0 1.2.2 docker pull akabe/ocaml:4.06.0 Dockerfile
4.05.0 4.05.0 1.2.2 docker pull akabe/ocaml:4.05.0 Dockerfile
4.04.2 4.04.2 1.2.2 docker pull akabe/ocaml:4.04.2 Dockerfile
4.03.0 4.03.0 1.2.2 docker pull akabe/ocaml:4.03.0 Dockerfile
4.02.3 4.02.3 1.2.2 docker pull akabe/ocaml:4.02.3 Dockerfile
4.01.0 4.01.0 1.2.2 docker pull akabe/ocaml:4.01.0 Dockerfile
4.00.1 4.00.1 1.2.2 docker pull akabe/ocaml:4.00.1 Dockerfile

Alpine

Distribution OCaml OPAM Command Dockerfile
Alpine 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.07.0 Dockerfile
Alpine 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.06.1 Dockerfile
Alpine 4.06.0 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.06.0 Dockerfile
Alpine 4.05.0 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.05.0 Dockerfile
Alpine 4.04.2 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.04.2 Dockerfile
Alpine 4.03.0 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.03.0 Dockerfile
Alpine 4.02.3 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.02.3 Dockerfile
Alpine 4.01.0 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.01.0 Dockerfile
Alpine 4.00.1 1.2.2 docker pull akabe/ocaml:alpine_ocaml4.00.1 Dockerfile

CentOS

Distribution OCaml OPAM Command Dockerfile
CentOS 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:centos_ocaml4.07.0 Dockerfile
CentOS 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:centos_ocaml4.06.1 Dockerfile
CentOS 4.06.0 1.2.2 docker pull akabe/ocaml:centos_ocaml4.06.0 Dockerfile
CentOS 4.05.0 1.2.2 docker pull akabe/ocaml:centos_ocaml4.05.0 Dockerfile
CentOS 4.04.2 1.2.2 docker pull akabe/ocaml:centos_ocaml4.04.2 Dockerfile
CentOS 4.03.0 1.2.2 docker pull akabe/ocaml:centos_ocaml4.03.0 Dockerfile
CentOS 4.02.3 1.2.2 docker pull akabe/ocaml:centos_ocaml4.02.3 Dockerfile
CentOS 4.01.0 1.2.2 docker pull akabe/ocaml:centos_ocaml4.01.0 Dockerfile
CentOS 4.00.1 1.2.2 docker pull akabe/ocaml:centos_ocaml4.00.1 Dockerfile
CentOS 7 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.07.0 Dockerfile
CentOS 7 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.06.1 Dockerfile
CentOS 7 4.06.0 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.06.0 Dockerfile
CentOS 7 4.05.0 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.05.0 Dockerfile
CentOS 7 4.04.2 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.04.2 Dockerfile
CentOS 7 4.03.0 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.03.0 Dockerfile
CentOS 7 4.02.3 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.02.3 Dockerfile
CentOS 7 4.01.0 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.01.0 Dockerfile
CentOS 7 4.00.1 1.2.2 docker pull akabe/ocaml:centos7_ocaml4.00.1 Dockerfile
CentOS 6 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.07.0 Dockerfile
CentOS 6 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.06.1 Dockerfile
CentOS 6 4.06.0 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.06.0 Dockerfile
CentOS 6 4.05.0 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.05.0 Dockerfile
CentOS 6 4.04.2 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.04.2 Dockerfile
CentOS 6 4.03.0 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.03.0 Dockerfile
CentOS 6 4.02.3 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.02.3 Dockerfile
CentOS 6 4.01.0 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.01.0 Dockerfile
CentOS 6 4.00.1 1.2.2 docker pull akabe/ocaml:centos6_ocaml4.00.1 Dockerfile

Debian

Distribution OCaml OPAM Command Dockerfile
Debian 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:debian_ocaml4.07.0 Dockerfile
Debian 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:debian_ocaml4.06.1 Dockerfile
Debian 4.06.0 1.2.2 docker pull akabe/ocaml:debian_ocaml4.06.0 Dockerfile
Debian 4.05.0 1.2.2 docker pull akabe/ocaml:debian_ocaml4.05.0 Dockerfile
Debian 4.04.2 1.2.2 docker pull akabe/ocaml:debian_ocaml4.04.2 Dockerfile
Debian 4.03.0 1.2.2 docker pull akabe/ocaml:debian_ocaml4.03.0 Dockerfile
Debian 4.02.3 1.2.2 docker pull akabe/ocaml:debian_ocaml4.02.3 Dockerfile
Debian 4.01.0 1.2.2 docker pull akabe/ocaml:debian_ocaml4.01.0 Dockerfile
Debian 4.00.1 1.2.2 docker pull akabe/ocaml:debian_ocaml4.00.1 Dockerfile
Debian 8 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.07.0 Dockerfile
Debian 8 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.06.1 Dockerfile
Debian 8 4.06.0 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.06.0 Dockerfile
Debian 8 4.05.0 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.05.0 Dockerfile
Debian 8 4.04.2 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.04.2 Dockerfile
Debian 8 4.03.0 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.03.0 Dockerfile
Debian 8 4.02.3 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.02.3 Dockerfile
Debian 8 4.01.0 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.01.0 Dockerfile
Debian 8 4.00.1 1.2.2 docker pull akabe/ocaml:debian8_ocaml4.00.1 Dockerfile

Ubuntu

Distribution OCaml OPAM Command Dockerfile
Ubuntu 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.07.0 Dockerfile
Ubuntu 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.06.1 Dockerfile
Ubuntu 4.06.0 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.06.0 Dockerfile
Ubuntu 4.05.0 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.05.0 Dockerfile
Ubuntu 4.04.2 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.04.2 Dockerfile
Ubuntu 4.03.0 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.03.0 Dockerfile
Ubuntu 4.02.3 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.02.3 Dockerfile
Ubuntu 4.01.0 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.01.0 Dockerfile
Ubuntu 4.00.1 1.2.2 docker pull akabe/ocaml:ubuntu_ocaml4.00.1 Dockerfile
Ubuntu 16.04 4.07.0+trunk 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.07.0 Dockerfile
Ubuntu 16.04 4.06.1+trunk 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.06.1 Dockerfile
Ubuntu 16.04 4.06.0 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.06.0 Dockerfile
Ubuntu 16.04 4.05.0 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.05.0 Dockerfile
Ubuntu 16.04 4.04.2 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.04.2 Dockerfile
Ubuntu 16.04 4.03.0 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.03.0 Dockerfile
Ubuntu 16.04 4.02.3 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.02.3 Dockerfile
Ubuntu 16.04 4.01.0 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.01.0 Dockerfile
Ubuntu 16.04 4.00.1 1.2.2 docker pull akabe/ocaml:ubuntu16.04_ocaml4.00.1 Dockerfile

Releases

No releases published

Sponsor this project

 

Packages

No packages published