lua-docker
Minimal, automated, and up-to-date Docker images for different Lua and LuaJIT versions.
Provides variants for:
- Debian, Alpine, Ubuntu, and CentOS base images
- With LuaRocks
- LuaJIT
- LuaJIT built with Lua 5.2 compatibility mode
This repo provides the source for both Lua and LuaJIT images. The different images can be found at:
nickblah/lua
: Lua images.nickblah/luajit
: LuaJIT images.
New versions of Lua, LuaJIT, and LuaRocks should automatically be detected and trigger new docker images to built, tagged, and pushed by a daily GitHub Actions workflow.
Supported Tags and Respective Dockerfile Links
nickblah/lua
5
,5-buster
,5.4
,5.4-buster
,5.4.3
,5.4.3-buster
,latest
: lua-5.4/buster/Dockerfile5-stretch
,5.4-stretch
,5.4.3-stretch
: lua-5.4/stretch/Dockerfile5-jessie
,5.4-jessie
,5.4.3-jessie
: lua-5.4/jessie/Dockerfile5-luarocks
,5-luarocks-buster
,5.4-luarocks
,5.4-luarocks-buster
,5.4.3-luarocks
,5.4.3-luarocks-buster
,luarocks
: lua-5.4/luarocks-buster/Dockerfile5-luarocks-stretch
,5.4-luarocks-stretch
,5.4.3-luarocks-stretch
: lua-5.4/luarocks-stretch/Dockerfile5-luarocks-jessie
,5.4-luarocks-jessie
,5.4.3-luarocks-jessie
: lua-5.4/luarocks-jessie/Dockerfile5-alpine
,5-alpine3.14
,5.4-alpine
,5.4-alpine3.14
,5.4.3-alpine
,5.4.3-alpine3.14
,alpine
: lua-5.4/alpine3.14/Dockerfile5-alpine3.12
,5.4-alpine3.12
,5.4.3-alpine3.12
: lua-5.4/alpine3.12/Dockerfile5-alpine3.11
,5.4-alpine3.11
,5.4.3-alpine3.11
: lua-5.4/alpine3.11/Dockerfile5-alpine3.10
,5.4-alpine3.10
,5.4.3-alpine3.10
: lua-5.4/alpine3.10/Dockerfile5-alpine3.9
,5.4-alpine3.9
,5.4.3-alpine3.9
: lua-5.4/alpine3.9/Dockerfile5-luarocks-alpine
,5-luarocks-alpine3.14
,5.4-luarocks-alpine
,5.4-luarocks-alpine3.14
,5.4.3-luarocks-alpine
,5.4.3-luarocks-alpine3.14
,luarocks-alpine
: lua-5.4/luarocks-alpine3.14/Dockerfile5-luarocks-alpine3.12
,5.4-luarocks-alpine3.12
,5.4.3-luarocks-alpine3.12
: lua-5.4/luarocks-alpine3.12/Dockerfile5-luarocks-alpine3.11
,5.4-luarocks-alpine3.11
,5.4.3-luarocks-alpine3.11
: lua-5.4/luarocks-alpine3.11/Dockerfile5-luarocks-alpine3.10
,5.4-luarocks-alpine3.10
,5.4.3-luarocks-alpine3.10
: lua-5.4/luarocks-alpine3.10/Dockerfile5-luarocks-alpine3.9
,5.4-luarocks-alpine3.9
,5.4.3-luarocks-alpine3.9
: lua-5.4/luarocks-alpine3.9/Dockerfile5-focal
,5-ubuntu
,5.4-focal
,5.4-ubuntu
,5.4.3-focal
,5.4.3-ubuntu
,ubuntu
: lua-5.4/focal/Dockerfile5-bionic
,5.4-bionic
,5.4.3-bionic
: lua-5.4/bionic/Dockerfile5-xenial
,5.4-xenial
,5.4.3-xenial
: lua-5.4/xenial/Dockerfile5-luarocks-focal
,5-luarocks-ubuntu
,5.4-luarocks-focal
,5.4-luarocks-ubuntu
,5.4.3-luarocks-focal
,5.4.3-luarocks-ubuntu
,luarocks-ubuntu
: lua-5.4/luarocks-focal/Dockerfile5-luarocks-bionic
,5.4-luarocks-bionic
,5.4.3-luarocks-bionic
: lua-5.4/luarocks-bionic/Dockerfile5-luarocks-xenial
,5.4-luarocks-xenial
,5.4.3-luarocks-xenial
: lua-5.4/luarocks-xenial/Dockerfile5-centos
,5-centos8
,5.4-centos
,5.4-centos8
,5.4.3-centos
,5.4.3-centos8
,centos
: lua-5.4/centos8/Dockerfile5-centos7
,5.4-centos7
,5.4.3-centos7
: lua-5.4/centos7/Dockerfile5-luarocks-centos
,5-luarocks-centos8
,5.4-luarocks-centos
,5.4-luarocks-centos8
,5.4.3-luarocks-centos
,5.4.3-luarocks-centos8
,luarocks-centos
: lua-5.4/luarocks-centos8/Dockerfile5-luarocks-centos7
,5.4-luarocks-centos7
,5.4.3-luarocks-centos7
: lua-5.4/luarocks-centos7/Dockerfile5.3
,5.3-buster
,5.3.6
,5.3.6-buster
: lua-5.3/buster/Dockerfile5.3-stretch
,5.3.6-stretch
: lua-5.3/stretch/Dockerfile5.3-jessie
,5.3.6-jessie
: lua-5.3/jessie/Dockerfile5.3-luarocks
,5.3-luarocks-buster
,5.3.6-luarocks
,5.3.6-luarocks-buster
: lua-5.3/luarocks-buster/Dockerfile5.3-luarocks-stretch
,5.3.6-luarocks-stretch
: lua-5.3/luarocks-stretch/Dockerfile5.3-luarocks-jessie
,5.3.6-luarocks-jessie
: lua-5.3/luarocks-jessie/Dockerfile5.3-alpine
,5.3-alpine3.14
,5.3.6-alpine
,5.3.6-alpine3.14
: lua-5.3/alpine3.14/Dockerfile5.3-alpine3.12
,5.3.6-alpine3.12
: lua-5.3/alpine3.12/Dockerfile5.3-alpine3.11
,5.3.6-alpine3.11
: lua-5.3/alpine3.11/Dockerfile5.3-alpine3.10
,5.3.6-alpine3.10
: lua-5.3/alpine3.10/Dockerfile5.3-alpine3.9
,5.3.6-alpine3.9
: lua-5.3/alpine3.9/Dockerfile5.3-luarocks-alpine
,5.3-luarocks-alpine3.14
,5.3.6-luarocks-alpine
,5.3.6-luarocks-alpine3.14
: lua-5.3/luarocks-alpine3.14/Dockerfile5.3-luarocks-alpine3.12
,5.3.6-luarocks-alpine3.12
: lua-5.3/luarocks-alpine3.12/Dockerfile5.3-luarocks-alpine3.11
,5.3.6-luarocks-alpine3.11
: lua-5.3/luarocks-alpine3.11/Dockerfile5.3-luarocks-alpine3.10
,5.3.6-luarocks-alpine3.10
: lua-5.3/luarocks-alpine3.10/Dockerfile5.3-luarocks-alpine3.9
,5.3.6-luarocks-alpine3.9
: lua-5.3/luarocks-alpine3.9/Dockerfile5.3-focal
,5.3-ubuntu
,5.3.6-focal
,5.3.6-ubuntu
: lua-5.3/focal/Dockerfile5.3-bionic
,5.3.6-bionic
: lua-5.3/bionic/Dockerfile5.3-xenial
,5.3.6-xenial
: lua-5.3/xenial/Dockerfile5.3-luarocks-focal
,5.3-luarocks-ubuntu
,5.3.6-luarocks-focal
,5.3.6-luarocks-ubuntu
: lua-5.3/luarocks-focal/Dockerfile5.3-luarocks-bionic
,5.3.6-luarocks-bionic
: lua-5.3/luarocks-bionic/Dockerfile5.3-luarocks-xenial
,5.3.6-luarocks-xenial
: lua-5.3/luarocks-xenial/Dockerfile5.3-centos
,5.3-centos8
,5.3.6-centos
,5.3.6-centos8
: lua-5.3/centos8/Dockerfile5.3-centos7
,5.3.6-centos7
: lua-5.3/centos7/Dockerfile5.3-luarocks-centos
,5.3-luarocks-centos8
,5.3.6-luarocks-centos
,5.3.6-luarocks-centos8
: lua-5.3/luarocks-centos8/Dockerfile5.3-luarocks-centos7
,5.3.6-luarocks-centos7
: lua-5.3/luarocks-centos7/Dockerfile5.2
,5.2-buster
,5.2.4
,5.2.4-buster
: lua-5.2/buster/Dockerfile5.2-stretch
,5.2.4-stretch
: lua-5.2/stretch/Dockerfile5.2-jessie
,5.2.4-jessie
: lua-5.2/jessie/Dockerfile5.2-luarocks
,5.2-luarocks-buster
,5.2.4-luarocks
,5.2.4-luarocks-buster
: lua-5.2/luarocks-buster/Dockerfile5.2-luarocks-stretch
,5.2.4-luarocks-stretch
: lua-5.2/luarocks-stretch/Dockerfile5.2-luarocks-jessie
,5.2.4-luarocks-jessie
: lua-5.2/luarocks-jessie/Dockerfile5.2-alpine
,5.2-alpine3.14
,5.2.4-alpine
,5.2.4-alpine3.14
: lua-5.2/alpine3.14/Dockerfile5.2-alpine3.12
,5.2.4-alpine3.12
: lua-5.2/alpine3.12/Dockerfile5.2-alpine3.11
,5.2.4-alpine3.11
: lua-5.2/alpine3.11/Dockerfile5.2-alpine3.10
,5.2.4-alpine3.10
: lua-5.2/alpine3.10/Dockerfile5.2-alpine3.9
,5.2.4-alpine3.9
: lua-5.2/alpine3.9/Dockerfile5.2-luarocks-alpine
,5.2-luarocks-alpine3.14
,5.2.4-luarocks-alpine
,5.2.4-luarocks-alpine3.14
: lua-5.2/luarocks-alpine3.14/Dockerfile5.2-luarocks-alpine3.12
,5.2.4-luarocks-alpine3.12
: lua-5.2/luarocks-alpine3.12/Dockerfile5.2-luarocks-alpine3.11
,5.2.4-luarocks-alpine3.11
: lua-5.2/luarocks-alpine3.11/Dockerfile5.2-luarocks-alpine3.10
,5.2.4-luarocks-alpine3.10
: lua-5.2/luarocks-alpine3.10/Dockerfile5.2-luarocks-alpine3.9
,5.2.4-luarocks-alpine3.9
: lua-5.2/luarocks-alpine3.9/Dockerfile5.2-focal
,5.2-ubuntu
,5.2.4-focal
,5.2.4-ubuntu
: lua-5.2/focal/Dockerfile5.2-bionic
,5.2.4-bionic
: lua-5.2/bionic/Dockerfile5.2-xenial
,5.2.4-xenial
: lua-5.2/xenial/Dockerfile5.2-luarocks-focal
,5.2-luarocks-ubuntu
,5.2.4-luarocks-focal
,5.2.4-luarocks-ubuntu
: lua-5.2/luarocks-focal/Dockerfile5.2-luarocks-bionic
,5.2.4-luarocks-bionic
: lua-5.2/luarocks-bionic/Dockerfile5.2-luarocks-xenial
,5.2.4-luarocks-xenial
: lua-5.2/luarocks-xenial/Dockerfile5.2-centos
,5.2-centos8
,5.2.4-centos
,5.2.4-centos8
: lua-5.2/centos8/Dockerfile5.2-centos7
,5.2.4-centos7
: lua-5.2/centos7/Dockerfile5.2-luarocks-centos
,5.2-luarocks-centos8
,5.2.4-luarocks-centos
,5.2.4-luarocks-centos8
: lua-5.2/luarocks-centos8/Dockerfile5.2-luarocks-centos7
,5.2.4-luarocks-centos7
: lua-5.2/luarocks-centos7/Dockerfile5.1
,5.1-buster
,5.1.5
,5.1.5-buster
: lua-5.1/buster/Dockerfile5.1-stretch
,5.1.5-stretch
: lua-5.1/stretch/Dockerfile5.1-jessie
,5.1.5-jessie
: lua-5.1/jessie/Dockerfile5.1-luarocks
,5.1-luarocks-buster
,5.1.5-luarocks
,5.1.5-luarocks-buster
: lua-5.1/luarocks-buster/Dockerfile5.1-luarocks-stretch
,5.1.5-luarocks-stretch
: lua-5.1/luarocks-stretch/Dockerfile5.1-luarocks-jessie
,5.1.5-luarocks-jessie
: lua-5.1/luarocks-jessie/Dockerfile5.1-alpine
,5.1-alpine3.14
,5.1.5-alpine
,5.1.5-alpine3.14
: lua-5.1/alpine3.14/Dockerfile5.1-alpine3.12
,5.1.5-alpine3.12
: lua-5.1/alpine3.12/Dockerfile5.1-alpine3.11
,5.1.5-alpine3.11
: lua-5.1/alpine3.11/Dockerfile5.1-alpine3.10
,5.1.5-alpine3.10
: lua-5.1/alpine3.10/Dockerfile5.1-alpine3.9
,5.1.5-alpine3.9
: lua-5.1/alpine3.9/Dockerfile5.1-luarocks-alpine
,5.1-luarocks-alpine3.14
,5.1.5-luarocks-alpine
,5.1.5-luarocks-alpine3.14
: lua-5.1/luarocks-alpine3.14/Dockerfile5.1-luarocks-alpine3.12
,5.1.5-luarocks-alpine3.12
: lua-5.1/luarocks-alpine3.12/Dockerfile5.1-luarocks-alpine3.11
,5.1.5-luarocks-alpine3.11
: lua-5.1/luarocks-alpine3.11/Dockerfile5.1-luarocks-alpine3.10
,5.1.5-luarocks-alpine3.10
: lua-5.1/luarocks-alpine3.10/Dockerfile5.1-luarocks-alpine3.9
,5.1.5-luarocks-alpine3.9
: lua-5.1/luarocks-alpine3.9/Dockerfile5.1-focal
,5.1-ubuntu
,5.1.5-focal
,5.1.5-ubuntu
: lua-5.1/focal/Dockerfile5.1-bionic
,5.1.5-bionic
: lua-5.1/bionic/Dockerfile5.1-xenial
,5.1.5-xenial
: lua-5.1/xenial/Dockerfile5.1-luarocks-focal
,5.1-luarocks-ubuntu
,5.1.5-luarocks-focal
,5.1.5-luarocks-ubuntu
: lua-5.1/luarocks-focal/Dockerfile5.1-luarocks-bionic
,5.1.5-luarocks-bionic
: lua-5.1/luarocks-bionic/Dockerfile5.1-luarocks-xenial
,5.1.5-luarocks-xenial
: lua-5.1/luarocks-xenial/Dockerfile5.1-centos
,5.1-centos8
,5.1.5-centos
,5.1.5-centos8
: lua-5.1/centos8/Dockerfile5.1-centos7
,5.1.5-centos7
: lua-5.1/centos7/Dockerfile5.1-luarocks-centos
,5.1-luarocks-centos8
,5.1.5-luarocks-centos
,5.1.5-luarocks-centos8
: lua-5.1/luarocks-centos8/Dockerfile5.1-luarocks-centos7
,5.1.5-luarocks-centos7
: lua-5.1/luarocks-centos7/Dockerfile5.0
,5.0-buster
,5.0.3
,5.0.3-buster
: lua-5.0/buster/Dockerfile5.0-stretch
,5.0.3-stretch
: lua-5.0/stretch/Dockerfile5.0-jessie
,5.0.3-jessie
: lua-5.0/jessie/Dockerfile5.0-alpine
,5.0-alpine3.14
,5.0.3-alpine
,5.0.3-alpine3.14
: lua-5.0/alpine3.14/Dockerfile5.0-alpine3.12
,5.0.3-alpine3.12
: lua-5.0/alpine3.12/Dockerfile5.0-alpine3.11
,5.0.3-alpine3.11
: lua-5.0/alpine3.11/Dockerfile5.0-alpine3.10
,5.0.3-alpine3.10
: lua-5.0/alpine3.10/Dockerfile5.0-alpine3.9
,5.0.3-alpine3.9
: lua-5.0/alpine3.9/Dockerfile5.0-focal
,5.0-ubuntu
,5.0.3-focal
,5.0.3-ubuntu
: lua-5.0/focal/Dockerfile5.0-bionic
,5.0.3-bionic
: lua-5.0/bionic/Dockerfile5.0-xenial
,5.0.3-xenial
: lua-5.0/xenial/Dockerfile5.0-centos
,5.0-centos8
,5.0.3-centos
,5.0.3-centos8
: lua-5.0/centos8/Dockerfile5.0-centos7
,5.0.3-centos7
: lua-5.0/centos7/Dockerfile
nickblah/luajit
2.1-beta
,2.1-beta-buster
,2.1.0-beta3
,2.1.0-beta3-buster
: luajit-2.1-beta/buster/Dockerfile2.1-beta-stretch
,2.1.0-beta3-stretch
: luajit-2.1-beta/stretch/Dockerfile2.1-beta-jessie
,2.1.0-beta3-jessie
: luajit-2.1-beta/jessie/Dockerfile2.1-beta-luarocks
,2.1-beta-luarocks-buster
,2.1.0-beta3-luarocks
,2.1.0-beta3-luarocks-buster
: luajit-2.1-beta/luarocks-buster/Dockerfile2.1-beta-luarocks-stretch
,2.1.0-beta3-luarocks-stretch
: luajit-2.1-beta/luarocks-stretch/Dockerfile2.1-beta-luarocks-jessie
,2.1.0-beta3-luarocks-jessie
: luajit-2.1-beta/luarocks-jessie/Dockerfile2.1-beta-lua52compat
,2.1-beta-lua52compat-buster
,2.1.0-beta3-lua52compat
,2.1.0-beta3-lua52compat-buster
: luajit-2.1-beta/lua52compat-buster/Dockerfile2.1-beta-lua52compat-stretch
,2.1.0-beta3-lua52compat-stretch
: luajit-2.1-beta/lua52compat-stretch/Dockerfile2.1-beta-lua52compat-jessie
,2.1.0-beta3-lua52compat-jessie
: luajit-2.1-beta/lua52compat-jessie/Dockerfile2.1-beta-lua52compat-luarocks
,2.1-beta-lua52compat-luarocks-buster
,2.1.0-beta3-lua52compat-luarocks
,2.1.0-beta3-lua52compat-luarocks-buster
: luajit-2.1-beta/lua52compat-luarocks-buster/Dockerfile2.1-beta-lua52compat-luarocks-stretch
,2.1.0-beta3-lua52compat-luarocks-stretch
: luajit-2.1-beta/lua52compat-luarocks-stretch/Dockerfile2.1-beta-lua52compat-luarocks-jessie
,2.1.0-beta3-lua52compat-luarocks-jessie
: luajit-2.1-beta/lua52compat-luarocks-jessie/Dockerfile2.1-beta-alpine
,2.1-beta-alpine3.14
,2.1.0-beta3-alpine
,2.1.0-beta3-alpine3.14
: luajit-2.1-beta/alpine3.14/Dockerfile2.1-beta-alpine3.12
,2.1.0-beta3-alpine3.12
: luajit-2.1-beta/alpine3.12/Dockerfile2.1-beta-alpine3.11
,2.1.0-beta3-alpine3.11
: luajit-2.1-beta/alpine3.11/Dockerfile2.1-beta-alpine3.10
,2.1.0-beta3-alpine3.10
: luajit-2.1-beta/alpine3.10/Dockerfile2.1-beta-alpine3.9
,2.1.0-beta3-alpine3.9
: luajit-2.1-beta/alpine3.9/Dockerfile2.1-beta-luarocks-alpine
,2.1-beta-luarocks-alpine3.14
,2.1.0-beta3-luarocks-alpine
,2.1.0-beta3-luarocks-alpine3.14
: luajit-2.1-beta/luarocks-alpine3.14/Dockerfile2.1-beta-luarocks-alpine3.12
,2.1.0-beta3-luarocks-alpine3.12
: luajit-2.1-beta/luarocks-alpine3.12/Dockerfile2.1-beta-luarocks-alpine3.11
,2.1.0-beta3-luarocks-alpine3.11
: luajit-2.1-beta/luarocks-alpine3.11/Dockerfile2.1-beta-luarocks-alpine3.10
,2.1.0-beta3-luarocks-alpine3.10
: luajit-2.1-beta/luarocks-alpine3.10/Dockerfile2.1-beta-luarocks-alpine3.9
,2.1.0-beta3-luarocks-alpine3.9
: luajit-2.1-beta/luarocks-alpine3.9/Dockerfile2.1-beta-lua52compat-alpine
,2.1-beta-lua52compat-alpine3.14
,2.1.0-beta3-lua52compat-alpine
,2.1.0-beta3-lua52compat-alpine3.14
: luajit-2.1-beta/lua52compat-alpine3.14/Dockerfile2.1-beta-lua52compat-alpine3.12
,2.1.0-beta3-lua52compat-alpine3.12
: luajit-2.1-beta/lua52compat-alpine3.12/Dockerfile2.1-beta-lua52compat-alpine3.11
,2.1.0-beta3-lua52compat-alpine3.11
: luajit-2.1-beta/lua52compat-alpine3.11/Dockerfile2.1-beta-lua52compat-alpine3.10
,2.1.0-beta3-lua52compat-alpine3.10
: luajit-2.1-beta/lua52compat-alpine3.10/Dockerfile2.1-beta-lua52compat-alpine3.9
,2.1.0-beta3-lua52compat-alpine3.9
: luajit-2.1-beta/lua52compat-alpine3.9/Dockerfile2.1-beta-lua52compat-luarocks-alpine
,2.1-beta-lua52compat-luarocks-alpine3.14
,2.1.0-beta3-lua52compat-luarocks-alpine
,2.1.0-beta3-lua52compat-luarocks-alpine3.14
: luajit-2.1-beta/lua52compat-luarocks-alpine3.14/Dockerfile2.1-beta-lua52compat-luarocks-alpine3.12
,2.1.0-beta3-lua52compat-luarocks-alpine3.12
: luajit-2.1-beta/lua52compat-luarocks-alpine3.12/Dockerfile2.1-beta-lua52compat-luarocks-alpine3.11
,2.1.0-beta3-lua52compat-luarocks-alpine3.11
: luajit-2.1-beta/lua52compat-luarocks-alpine3.11/Dockerfile2.1-beta-lua52compat-luarocks-alpine3.10
,2.1.0-beta3-lua52compat-luarocks-alpine3.10
: luajit-2.1-beta/lua52compat-luarocks-alpine3.10/Dockerfile2.1-beta-lua52compat-luarocks-alpine3.9
,2.1.0-beta3-lua52compat-luarocks-alpine3.9
: luajit-2.1-beta/lua52compat-luarocks-alpine3.9/Dockerfile2.1-beta-focal
,2.1-beta-ubuntu
,2.1.0-beta3-focal
,2.1.0-beta3-ubuntu
: luajit-2.1-beta/focal/Dockerfile2.1-beta-bionic
,2.1.0-beta3-bionic
: luajit-2.1-beta/bionic/Dockerfile2.1-beta-xenial
,2.1.0-beta3-xenial
: luajit-2.1-beta/xenial/Dockerfile2.1-beta-luarocks-focal
,2.1-beta-luarocks-ubuntu
,2.1.0-beta3-luarocks-focal
,2.1.0-beta3-luarocks-ubuntu
: luajit-2.1-beta/luarocks-focal/Dockerfile2.1-beta-luarocks-bionic
,2.1.0-beta3-luarocks-bionic
: luajit-2.1-beta/luarocks-bionic/Dockerfile2.1-beta-luarocks-xenial
,2.1.0-beta3-luarocks-xenial
: luajit-2.1-beta/luarocks-xenial/Dockerfile2.1-beta-lua52compat-focal
,2.1-beta-lua52compat-ubuntu
,2.1.0-beta3-lua52compat-focal
,2.1.0-beta3-lua52compat-ubuntu
: luajit-2.1-beta/lua52compat-focal/Dockerfile2.1-beta-lua52compat-bionic
,2.1.0-beta3-lua52compat-bionic
: luajit-2.1-beta/lua52compat-bionic/Dockerfile2.1-beta-lua52compat-xenial
,2.1.0-beta3-lua52compat-xenial
: luajit-2.1-beta/lua52compat-xenial/Dockerfile2.1-beta-lua52compat-luarocks-focal
,2.1-beta-lua52compat-luarocks-ubuntu
,2.1.0-beta3-lua52compat-luarocks-focal
,2.1.0-beta3-lua52compat-luarocks-ubuntu
: luajit-2.1-beta/lua52compat-luarocks-focal/Dockerfile2.1-beta-lua52compat-luarocks-bionic
,2.1.0-beta3-lua52compat-luarocks-bionic
: luajit-2.1-beta/lua52compat-luarocks-bionic/Dockerfile2.1-beta-lua52compat-luarocks-xenial
,2.1.0-beta3-lua52compat-luarocks-xenial
: luajit-2.1-beta/lua52compat-luarocks-xenial/Dockerfile2.1-beta-centos
,2.1-beta-centos8
,2.1.0-beta3-centos
,2.1.0-beta3-centos8
: luajit-2.1-beta/centos8/Dockerfile2.1-beta-centos7
,2.1.0-beta3-centos7
: luajit-2.1-beta/centos7/Dockerfile2.1-beta-luarocks-centos
,2.1-beta-luarocks-centos8
,2.1.0-beta3-luarocks-centos
,2.1.0-beta3-luarocks-centos8
: luajit-2.1-beta/luarocks-centos8/Dockerfile2.1-beta-luarocks-centos7
,2.1.0-beta3-luarocks-centos7
: luajit-2.1-beta/luarocks-centos7/Dockerfile2.1-beta-lua52compat-centos
,2.1-beta-lua52compat-centos8
,2.1.0-beta3-lua52compat-centos
,2.1.0-beta3-lua52compat-centos8
: luajit-2.1-beta/lua52compat-centos8/Dockerfile2.1-beta-lua52compat-centos7
,2.1.0-beta3-lua52compat-centos7
: luajit-2.1-beta/lua52compat-centos7/Dockerfile2.1-beta-lua52compat-luarocks-centos
,2.1-beta-lua52compat-luarocks-centos8
,2.1.0-beta3-lua52compat-luarocks-centos
,2.1.0-beta3-lua52compat-luarocks-centos8
: luajit-2.1-beta/lua52compat-luarocks-centos8/Dockerfile2.1-beta-lua52compat-luarocks-centos7
,2.1.0-beta3-lua52compat-luarocks-centos7
: luajit-2.1-beta/lua52compat-luarocks-centos7/Dockerfile2
,2-buster
,2.0
,2.0-buster
,2.0.5
,2.0.5-buster
,latest
: luajit-2.0/buster/Dockerfile2-stretch
,2.0-stretch
,2.0.5-stretch
: luajit-2.0/stretch/Dockerfile2-jessie
,2.0-jessie
,2.0.5-jessie
: luajit-2.0/jessie/Dockerfile2-luarocks
,2-luarocks-buster
,2.0-luarocks
,2.0-luarocks-buster
,2.0.5-luarocks
,2.0.5-luarocks-buster
,luarocks
: luajit-2.0/luarocks-buster/Dockerfile2-luarocks-stretch
,2.0-luarocks-stretch
,2.0.5-luarocks-stretch
: luajit-2.0/luarocks-stretch/Dockerfile2-luarocks-jessie
,2.0-luarocks-jessie
,2.0.5-luarocks-jessie
: luajit-2.0/luarocks-jessie/Dockerfile2-lua52compat
,2-lua52compat-buster
,2.0-lua52compat
,2.0-lua52compat-buster
,2.0.5-lua52compat
,2.0.5-lua52compat-buster
,lua52compat
: luajit-2.0/lua52compat-buster/Dockerfile2-lua52compat-stretch
,2.0-lua52compat-stretch
,2.0.5-lua52compat-stretch
: luajit-2.0/lua52compat-stretch/Dockerfile2-lua52compat-jessie
,2.0-lua52compat-jessie
,2.0.5-lua52compat-jessie
: luajit-2.0/lua52compat-jessie/Dockerfile2-lua52compat-luarocks
,2-lua52compat-luarocks-buster
,2.0-lua52compat-luarocks
,2.0-lua52compat-luarocks-buster
,2.0.5-lua52compat-luarocks
,2.0.5-lua52compat-luarocks-buster
,lua52compat-luarocks
: luajit-2.0/lua52compat-luarocks-buster/Dockerfile2-lua52compat-luarocks-stretch
,2.0-lua52compat-luarocks-stretch
,2.0.5-lua52compat-luarocks-stretch
: luajit-2.0/lua52compat-luarocks-stretch/Dockerfile2-lua52compat-luarocks-jessie
,2.0-lua52compat-luarocks-jessie
,2.0.5-lua52compat-luarocks-jessie
: luajit-2.0/lua52compat-luarocks-jessie/Dockerfile2-alpine
,2-alpine3.14
,2.0-alpine
,2.0-alpine3.14
,2.0.5-alpine
,2.0.5-alpine3.14
,alpine
: luajit-2.0/alpine3.14/Dockerfile2-alpine3.12
,2.0-alpine3.12
,2.0.5-alpine3.12
: luajit-2.0/alpine3.12/Dockerfile2-alpine3.11
,2.0-alpine3.11
,2.0.5-alpine3.11
: luajit-2.0/alpine3.11/Dockerfile2-alpine3.10
,2.0-alpine3.10
,2.0.5-alpine3.10
: luajit-2.0/alpine3.10/Dockerfile2-alpine3.9
,2.0-alpine3.9
,2.0.5-alpine3.9
: luajit-2.0/alpine3.9/Dockerfile2-luarocks-alpine
,2-luarocks-alpine3.14
,2.0-luarocks-alpine
,2.0-luarocks-alpine3.14
,2.0.5-luarocks-alpine
,2.0.5-luarocks-alpine3.14
,luarocks-alpine
: luajit-2.0/luarocks-alpine3.14/Dockerfile2-luarocks-alpine3.12
,2.0-luarocks-alpine3.12
,2.0.5-luarocks-alpine3.12
: luajit-2.0/luarocks-alpine3.12/Dockerfile2-luarocks-alpine3.11
,2.0-luarocks-alpine3.11
,2.0.5-luarocks-alpine3.11
: luajit-2.0/luarocks-alpine3.11/Dockerfile2-luarocks-alpine3.10
,2.0-luarocks-alpine3.10
,2.0.5-luarocks-alpine3.10
: luajit-2.0/luarocks-alpine3.10/Dockerfile2-luarocks-alpine3.9
,2.0-luarocks-alpine3.9
,2.0.5-luarocks-alpine3.9
: luajit-2.0/luarocks-alpine3.9/Dockerfile2-lua52compat-alpine
,2-lua52compat-alpine3.14
,2.0-lua52compat-alpine
,2.0-lua52compat-alpine3.14
,2.0.5-lua52compat-alpine
,2.0.5-lua52compat-alpine3.14
,lua52compat-alpine
: luajit-2.0/lua52compat-alpine3.14/Dockerfile2-lua52compat-alpine3.12
,2.0-lua52compat-alpine3.12
,2.0.5-lua52compat-alpine3.12
: luajit-2.0/lua52compat-alpine3.12/Dockerfile2-lua52compat-alpine3.11
,2.0-lua52compat-alpine3.11
,2.0.5-lua52compat-alpine3.11
: luajit-2.0/lua52compat-alpine3.11/Dockerfile2-lua52compat-alpine3.10
,2.0-lua52compat-alpine3.10
,2.0.5-lua52compat-alpine3.10
: luajit-2.0/lua52compat-alpine3.10/Dockerfile2-lua52compat-alpine3.9
,2.0-lua52compat-alpine3.9
,2.0.5-lua52compat-alpine3.9
: luajit-2.0/lua52compat-alpine3.9/Dockerfile2-lua52compat-luarocks-alpine
,2-lua52compat-luarocks-alpine3.14
,2.0-lua52compat-luarocks-alpine
,2.0-lua52compat-luarocks-alpine3.14
,2.0.5-lua52compat-luarocks-alpine
,2.0.5-lua52compat-luarocks-alpine3.14
,lua52compat-luarocks-alpine
: luajit-2.0/lua52compat-luarocks-alpine3.14/Dockerfile2-lua52compat-luarocks-alpine3.12
,2.0-lua52compat-luarocks-alpine3.12
,2.0.5-lua52compat-luarocks-alpine3.12
: luajit-2.0/lua52compat-luarocks-alpine3.12/Dockerfile2-lua52compat-luarocks-alpine3.11
,2.0-lua52compat-luarocks-alpine3.11
,2.0.5-lua52compat-luarocks-alpine3.11
: luajit-2.0/lua52compat-luarocks-alpine3.11/Dockerfile2-lua52compat-luarocks-alpine3.10
,2.0-lua52compat-luarocks-alpine3.10
,2.0.5-lua52compat-luarocks-alpine3.10
: luajit-2.0/lua52compat-luarocks-alpine3.10/Dockerfile2-lua52compat-luarocks-alpine3.9
,2.0-lua52compat-luarocks-alpine3.9
,2.0.5-lua52compat-luarocks-alpine3.9
: luajit-2.0/lua52compat-luarocks-alpine3.9/Dockerfile2-focal
,2-ubuntu
,2.0-focal
,2.0-ubuntu
,2.0.5-focal
,2.0.5-ubuntu
,ubuntu
: luajit-2.0/focal/Dockerfile2-bionic
,2.0-bionic
,2.0.5-bionic
: luajit-2.0/bionic/Dockerfile2-xenial
,2.0-xenial
,2.0.5-xenial
: luajit-2.0/xenial/Dockerfile2-luarocks-focal
,2-luarocks-ubuntu
,2.0-luarocks-focal
,2.0-luarocks-ubuntu
,2.0.5-luarocks-focal
,2.0.5-luarocks-ubuntu
,luarocks-ubuntu
: luajit-2.0/luarocks-focal/Dockerfile2-luarocks-bionic
,2.0-luarocks-bionic
,2.0.5-luarocks-bionic
: luajit-2.0/luarocks-bionic/Dockerfile2-luarocks-xenial
,2.0-luarocks-xenial
,2.0.5-luarocks-xenial
: luajit-2.0/luarocks-xenial/Dockerfile2-lua52compat-focal
,2-lua52compat-ubuntu
,2.0-lua52compat-focal
,2.0-lua52compat-ubuntu
,2.0.5-lua52compat-focal
,2.0.5-lua52compat-ubuntu
,lua52compat-ubuntu
: luajit-2.0/lua52compat-focal/Dockerfile2-lua52compat-bionic
,2.0-lua52compat-bionic
,2.0.5-lua52compat-bionic
: luajit-2.0/lua52compat-bionic/Dockerfile2-lua52compat-xenial
,2.0-lua52compat-xenial
,2.0.5-lua52compat-xenial
: luajit-2.0/lua52compat-xenial/Dockerfile2-lua52compat-luarocks-focal
,2-lua52compat-luarocks-ubuntu
,2.0-lua52compat-luarocks-focal
,2.0-lua52compat-luarocks-ubuntu
,2.0.5-lua52compat-luarocks-focal
,2.0.5-lua52compat-luarocks-ubuntu
,lua52compat-luarocks-ubuntu
: luajit-2.0/lua52compat-luarocks-focal/Dockerfile2-lua52compat-luarocks-bionic
,2.0-lua52compat-luarocks-bionic
,2.0.5-lua52compat-luarocks-bionic
: luajit-2.0/lua52compat-luarocks-bionic/Dockerfile2-lua52compat-luarocks-xenial
,2.0-lua52compat-luarocks-xenial
,2.0.5-lua52compat-luarocks-xenial
: luajit-2.0/lua52compat-luarocks-xenial/Dockerfile2-centos
,2-centos8
,2.0-centos
,2.0-centos8
,2.0.5-centos
,2.0.5-centos8
,centos
: luajit-2.0/centos8/Dockerfile2-centos7
,2.0-centos7
,2.0.5-centos7
: luajit-2.0/centos7/Dockerfile2-luarocks-centos
,2-luarocks-centos8
,2.0-luarocks-centos
,2.0-luarocks-centos8
,2.0.5-luarocks-centos
,2.0.5-luarocks-centos8
,luarocks-centos
: luajit-2.0/luarocks-centos8/Dockerfile2-luarocks-centos7
,2.0-luarocks-centos7
,2.0.5-luarocks-centos7
: luajit-2.0/luarocks-centos7/Dockerfile2-lua52compat-centos
,2-lua52compat-centos8
,2.0-lua52compat-centos
,2.0-lua52compat-centos8
,2.0.5-lua52compat-centos
,2.0.5-lua52compat-centos8
,lua52compat-centos
: luajit-2.0/lua52compat-centos8/Dockerfile2-lua52compat-centos7
,2.0-lua52compat-centos7
,2.0.5-lua52compat-centos7
: luajit-2.0/lua52compat-centos7/Dockerfile2-lua52compat-luarocks-centos
,2-lua52compat-luarocks-centos8
,2.0-lua52compat-luarocks-centos
,2.0-lua52compat-luarocks-centos8
,2.0.5-lua52compat-luarocks-centos
,2.0.5-lua52compat-luarocks-centos8
,lua52compat-luarocks-centos
: luajit-2.0/lua52compat-luarocks-centos8/Dockerfile2-lua52compat-luarocks-centos7
,2.0-lua52compat-luarocks-centos7
,2.0.5-lua52compat-luarocks-centos7
: luajit-2.0/lua52compat-luarocks-centos7/Dockerfile
Image Variants
nickblah/lua:<version>
The default Lua image. Provides Lua. Uses Debian Linux for base image.
nickblah/lua:<version>-alpine
Provides Lua. Uses Alpine Linux for base image.
nickblah/lua:<version>-luarocks
Provides Lua and LuaRocks. Uses Debian Linux for base image.
nickblah/lua:<version>-luarocks-alpine
Provides Lua and LuaRocks. Uses Alpine Linux for base image.
nickblah/luajit:<version>
The default LuaJIT image. Provides LuaJIT. Uses Debian Linux for base image.
nickblah/luajit:<version>-alpine
Provides LuaJIT. Uses Alpine Linux for base image.
nickblah/luajit:<version>-luarocks
Provides LuaJIT and LuaRocks. Uses Debian Linux for base image.
nickblah/luajit:<version>-luarocks-alpine
Provides LuaJIT and LuaRocks. Uses Alpine Linux for base image.
nickblah/luajit:<version>-lua52compat
Provides LuaJIT. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT
. Uses Debian Linux for base image.
nickblah/luajit:<version>-lua52compat-alpine
Provides LuaJIT. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT
. Uses Alpine Linux for base image.
nickblah/luajit:<version>-lua52compat-luarocks
Provides LuaJIT and LuaRocks. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT
. Uses Debian Linux for base image.
nickblah/luajit:<version>-lua52compat-luarocks-alpine
Provides LuaJIT and LuaRocks. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT
. Uses Alpine Linux for base image.
Installing C Libraries
These base images are minimal, so they only contain the necessary dependencies for running Lua and installing pure-Lua LuaRocks modules. If you need to install LuaRocks modules that include C extensions or need compiling/building, then you'll first need to install the necessary dependencies (for example, make, gcc, etc). The exact dependencies may vary depending on the module's requirements, but to install basic build dependencies, the following installation commands can be used:
- For Debian based images:
apt-get update && apt-get install -y build-essential
- For Alpine based images:
apk add --no-cache build-base