From 4144083772e02655d41aa10d6467aaf1e99fa77b Mon Sep 17 00:00:00 2001 From: Derek Date: Thu, 10 Sep 2015 00:00:00 +0830 Subject: [PATCH] docs for trying to be official docker images for Erlang OTP --- erlang/README-short.txt | 1 + erlang/content.md | 48 ++++++++++++++++++++++++++++++++++++++++ erlang/license.md | 4 ++++ erlang/logo.png | Bin 0 -> 13137 bytes update.sh | 1 + 5 files changed, 54 insertions(+) create mode 100644 erlang/README-short.txt create mode 100644 erlang/content.md create mode 100644 erlang/license.md create mode 100644 erlang/logo.png diff --git a/erlang/README-short.txt b/erlang/README-short.txt new file mode 100644 index 000000000000..7b49d76cedb2 --- /dev/null +++ b/erlang/README-short.txt @@ -0,0 +1 @@ +Erlang is a programming language used to build massively scalable systems with high availability. diff --git a/erlang/content.md b/erlang/content.md new file mode 100644 index 000000000000..a8dbf5ddd8b9 --- /dev/null +++ b/erlang/content.md @@ -0,0 +1,48 @@ +# What is Erlang? + +Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. + +> [wikipedia.org/wiki/Erlang_(programming_language)](https://en.wikipedia.org/wiki/Erlang_%28programming_language%29) + +%%LOGO%% + +# How to use this image + +## Run it as the REPL + +```console +➸ docker run -it --rm erlang +Erlang/OTP 18 [erts-7.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] + +Eshell V7.1 (abort with ^G) +1> uptime(). +3 seconds +ok +2> % use Ctrl+G to call the shell switch +User switch command + --> ? + c [nn] - connect to job + i [nn] - interrupt job + k [nn] - kill job + j - list all jobs + s [shell] - start local shell + r [node [shell]] - start remote shell + q - quit erlang + ? | h - this message + --> q +➸ docker run -it --rm -h erlang.local erlang erl -name snode@erlang.local +Erlang/OTP 18 [erts-7.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] + +Eshell V7.1 (abort with ^G) +(snode@erlang.local)1> erlang:system_info(otp_release). +"18" +(snode@erlang.local)2> +User switch command +--> q +``` + +## Run a single Erlang escript + +```console +$ docker run -it --rm --name %%REPO%%-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp %%REPO%% escript your-escript.erl +``` diff --git a/erlang/license.md b/erlang/license.md new file mode 100644 index 000000000000..8d5bca8059d8 --- /dev/null +++ b/erlang/license.md @@ -0,0 +1,4 @@ +View [license information](http://www.erlang.org/about.html) for the software contained in this image. + +1. From OTP 18 and above, Erlang is released under Apache License 2.0 +2. The previous are released under [Erlang Public License (EPL)](http://www.erlang.org/EPLICENSE). EPL is a derivative work of the Mozilla Public License (MPL). It contains terms which differ from MPL, mainly in terms of jurisdiction. The license is constructed in accordance with the laws of Sweden. diff --git a/erlang/logo.png b/erlang/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2563441d2744d8b83ad1738ab673b832aeaec71b GIT binary patch literal 13137 zcmW-nV_;lO8-_P%Y}-j=+YL9i(WJ3$+fJj#ZqnGcZ8lb8Z=7%6@5k)?*xlKk2lsW) zIVVb4Q5qS600961Aj<$HRKar$c(}vCfM1`mjd;Nmw8b}tZva4D0^*zT7XSc(%}QKc zSw>u(OxfAN+{)Gr002hiqHw>bn$d4C!z{ zZV7cq36-Q$ICk2dz#{RaI*RBp2$i}sXncu9Cr2#8G#S$>{OwM!tEpexq#%ErysnwQ z7FT}D?SRC$kT3o6+VFu$1=?7<$3u~EF&0L!5J=YmC|kgeV?%=&&XW{mCZz9btZgRd z6K+>K3fc23{ennrAK)`DwM~bD4WOJ6dwlz}rjL(1#w(aoIo9#p44T=pel>Rr_omn zk4wRf*`1kDIF1>bWJTeLqugU#&BWIs+I0q)&%EhidD-FDQwXf`^6|3TG1+y~E(RF9 z{YnP8rx}I@T;fZRJ`Fr-`DY>nYD>+U)?Om)tgrzFXAsIA?-5f*EP&|xZZ{M^Cz5tw zL)F1OMhk|@%}sqdh&&rQmXoWOJd^rA4hj zq0gpiLza*ei29QNXz9_(;C)OPX0QAZhozyOr()(ZGjd*MfPUuvH^m$;3yA z>cg}X2@jyYh@&eLrNU8*ivc0AMbGk8%ZVz&PYcXX^iF793EBb3;w||qmKZPC-msLc z@TGmawdl5A8jO^9;o?Ja`^K)>c}barTY7&wLiwUyhAIuD@1ScVhy<0P2cn_#7sjxn zpzX{`|+&=sU?3a93#PXMlr{P;OB%u-tUzh;R~8cxvfd0(($LJCY`+2Zj6 z{NVuw`pT@Imvz@cAMT?-xS3=jzzZ z`(0m9F_K|WV@KEVtD}}9W-ERt#unODEb7qR^~89yu*$EPQn+P>kM~ zsUUe)idU{x&hr};#zUmypkrZRYq++IpoE|j5p_4U3ecR2n=Xio+>ZR>YYxRP4>V|H9`R*)`Ur_|*Bty&9ZjZoeE#V=)dz?uqZJMAN>~TF{!P zhgK+=skJS-ElQp0obn=zbCiCWRkbQ}0-(X3)CgBJJDM{1iruS^6u3T>KZq)4$?IG7d04u7;=~|FjX)u$T#7P16TtF;qT!!aj|hfV!83$@P*hlIZ#-q zdF;8mZN#{pcy!F?jhv^jOvc$2IR4ssuOV?a@W`=MvJtXJOc76hIqH~-V4B5I#1V^u zi6NB7SV+knur-Ug@H7m9jkFt++4ucyr9fLlz z5qp@2Y8NisS~EOrElVEbGg}T}+jIeq0g0d7pM(&)5SxKVfxksZdVdD_eJjrY@@?rG zYVcIBWSpt$Kfemex+`qu3TE!*swUm4_u{A{=9aybEthmFA}Va; zJ<$I!9tyY(%6$+$sp47NAOU?{a}Pksgar7f3(vR5sR9X^E+otC!Qo*IzR*Q*LTH^>dSb0LE!4_*9u+ zl&-IIcy-jA->fcZmT73|g6wOIuBNJRyHJ9txe7xTD;V9-;C3$|7R;w9_6>gW8W*_G?+{ks-^jk#fZr%Hg!4%3<4XGewyCP&*<-4%mKhX2Vk z-u=yGS*%i?KNKkR?)BUb!Uk+6;T?fGE&u=`=6?eMkd=)G0FVJ>B)+M8W?$rZWoryI zUG@0nd7ZQsze4SCIlieqyx<%=zTwB7?SOjr5hLLQFJewX*#I zqr5KYd-LYv`&~0==}>|eVV5TsAOpE3v9kk`f4K9EtwDx{LBs{A2HRA+QXBgw_ng?@n|a0G7A5U3fMTAn-M_Cs!2gEilT*CFAlpdR&c*)ibL`Z%j;<{ zsCZ^LZ5wFsW1?3OBvC4s$w8(ro71=0?{;`>S#00cENC}Ck?O`N42Ij{!YeCVi2*cw z73ectn5aN+cca;Y_$!gFR5Hs_?4dlpiddoMB(d54D43+afit9UTq^hr$_%>jWezf$ z%DkZj*Mv&QP%T1UPuMs&C~t9k8C|Dl$zSEINt@8a0_KeS|XJuyU#j5*T= zIci6=$;v6-`W{0ufH;^L^0dNVlr$)}1#hUfg>R@ROS7j2HykKF3u9`BzJ?=UpbxMn zQ&~N5>t(*}pRK+Q(i5N(_2FDe2@%0DbPXe3Jg|YD&J4*}O9ZT#H%3?UK2rPJ(nCoq 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 z

IC5FFoesv?S3!1~ov}o&Ed6gx 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 literal 0 HcmV?d00001 diff --git a/update.sh b/update.sh index 2caab7ce8e6e..573a3576bbd0 100755 --- a/update.sh +++ b/update.sh @@ -33,6 +33,7 @@ declare -A otherRepos=( [crux]='https://github.com/therealprologic/docker-crux' [debian]='https://github.com/tianon/docker-brew-debian' [docker-dev]='https://github.com/docker/docker' + [erlang]='https://github.com/c0b/docker-erlang-otp' [fedora]='https://github.com/lsm5/docker-brew-fedora' [gazebo]='https://github.com/osrf/docker_images' [glassfish]='https://github.com/aws/aws-eb-glassfish'