Sign inSign up

openeuler/erlang

Sponsored OSS

By openeuler

•Updated about 22 hours ago

Image
0

240

openeuler/erlang repository overview

⁠Quick reference

⁠Erlang | openEuler

Current Erlang/OTP docker images are built on the openEuler⁠. This repository is free to use and exempted from per-user rate limits.

Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability.

OTP is a set of Erlang libraries, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles for Erlang programs.

Learn more on Index - Erlang/OTP⁠.

The tag of each Erlang docker image is consist of the version of Erlang and the version of basic image. The details are as follows

TagsCurrentlyArchitectures
29.1.1-oe2403sp4⁠erlang 29.1.1 on openEuler 24.03-LTS-SP4amd64, arm64
29.1-oe2403sp4⁠erlang 29.1 on openEuler 24.03-LTS-SP4amd64, arm64

⁠Usage

  • Pull the image

    docker pull openeuler/erlang:{Tag}
    
  • Start an Erlang shell

    docker run -it --name my-erlang openeuler/erlang:{Tag}
    
  • Compile and run an Erlang module

    Save the following example as hello.erl:

    -module(hello).
    -export([world/0]).
    
    world() -> io:format("Hello, world\n").
    

    Then start a container with the current directory mounted and open the Erlang shell:

    docker run -it --rm -v "$PWD":/workspace -w /workspace openeuler/erlang:{Tag}
    

    Inside the shell, compile and run the module:

    1> c(hello).
    {ok,hello}
    2> hello:world().
    Hello, world
    ok
    
  • View container running logs

    docker logs -f my-erlang
    
  • To get an interactive shell

    docker exec -it my-erlang /bin/bash
    

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:d149f64cc…

Size

139.4 MB

Last updated

about 22 hours ago

docker pull openeuler/erlang

This week's pulls

Pulls:

37

Last week