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.
5,5-buster,5.4,5.4-buster,5.4.2,5.4.2-buster,latest: lua-5.4/buster/Dockerfile5-stretch,5.4-stretch,5.4.2-stretch: lua-5.4/stretch/Dockerfile5-jessie,5.4-jessie,5.4.2-jessie: lua-5.4/jessie/Dockerfile5-luarocks,5-luarocks-buster,5.4-luarocks,5.4-luarocks-buster,5.4.2-luarocks,5.4.2-luarocks-buster,luarocks: lua-5.4/luarocks-buster/Dockerfile5-luarocks-stretch,5.4-luarocks-stretch,5.4.2-luarocks-stretch: lua-5.4/luarocks-stretch/Dockerfile5-luarocks-jessie,5.4-luarocks-jessie,5.4.2-luarocks-jessie: lua-5.4/luarocks-jessie/Dockerfile5-alpine,5-alpine3.12,5.4-alpine,5.4-alpine3.12,5.4.2-alpine,5.4.2-alpine3.12,alpine: lua-5.4/alpine3.12/Dockerfile5-alpine3.11,5.4-alpine3.11,5.4.2-alpine3.11: lua-5.4/alpine3.11/Dockerfile5-alpine3.10,5.4-alpine3.10,5.4.2-alpine3.10: lua-5.4/alpine3.10/Dockerfile5-alpine3.9,5.4-alpine3.9,5.4.2-alpine3.9: lua-5.4/alpine3.9/Dockerfile5-luarocks-alpine,5-luarocks-alpine3.12,5.4-luarocks-alpine,5.4-luarocks-alpine3.12,5.4.2-luarocks-alpine,5.4.2-luarocks-alpine3.12,luarocks-alpine: lua-5.4/luarocks-alpine3.12/Dockerfile5-luarocks-alpine3.11,5.4-luarocks-alpine3.11,5.4.2-luarocks-alpine3.11: lua-5.4/luarocks-alpine3.11/Dockerfile5-luarocks-alpine3.10,5.4-luarocks-alpine3.10,5.4.2-luarocks-alpine3.10: lua-5.4/luarocks-alpine3.10/Dockerfile5-luarocks-alpine3.9,5.4-luarocks-alpine3.9,5.4.2-luarocks-alpine3.9: lua-5.4/luarocks-alpine3.9/Dockerfile5-focal,5-ubuntu,5.4-focal,5.4-ubuntu,5.4.2-focal,5.4.2-ubuntu,ubuntu: lua-5.4/focal/Dockerfile5-bionic,5.4-bionic,5.4.2-bionic: lua-5.4/bionic/Dockerfile5-xenial,5.4-xenial,5.4.2-xenial: lua-5.4/xenial/Dockerfile5-luarocks-focal,5-luarocks-ubuntu,5.4-luarocks-focal,5.4-luarocks-ubuntu,5.4.2-luarocks-focal,5.4.2-luarocks-ubuntu,luarocks-ubuntu: lua-5.4/luarocks-focal/Dockerfile5-luarocks-bionic,5.4-luarocks-bionic,5.4.2-luarocks-bionic: lua-5.4/luarocks-bionic/Dockerfile5-luarocks-xenial,5.4-luarocks-xenial,5.4.2-luarocks-xenial: lua-5.4/luarocks-xenial/Dockerfile5-centos,5-centos8,5.4-centos,5.4-centos8,5.4.2-centos,5.4.2-centos8,centos: lua-5.4/centos8/Dockerfile5-centos7,5.4-centos7,5.4.2-centos7: lua-5.4/centos7/Dockerfile5-luarocks-centos,5-luarocks-centos8,5.4-luarocks-centos,5.4-luarocks-centos8,5.4.2-luarocks-centos,5.4.2-luarocks-centos8,luarocks-centos: lua-5.4/luarocks-centos8/Dockerfile5-luarocks-centos7,5.4-luarocks-centos7,5.4.2-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.12,5.3.6-alpine,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.12,5.3.6-luarocks-alpine,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.12,5.2.4-alpine,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.12,5.2.4-luarocks-alpine,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.12,5.1.5-alpine,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.12,5.1.5-luarocks-alpine,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.12,5.0.3-alpine,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
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.12,2.1.0-beta3-alpine,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.12,2.1.0-beta3-luarocks-alpine,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.12,2.1.0-beta3-lua52compat-alpine,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.12,2.1.0-beta3-lua52compat-luarocks-alpine,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.12,2.0-alpine,2.0-alpine3.12,2.0.5-alpine,2.0.5-alpine3.12,alpine: 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.12,2.0-luarocks-alpine,2.0-luarocks-alpine3.12,2.0.5-luarocks-alpine,2.0.5-luarocks-alpine3.12,luarocks-alpine: 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.12,2.0-lua52compat-alpine,2.0-lua52compat-alpine3.12,2.0.5-lua52compat-alpine,2.0.5-lua52compat-alpine3.12,lua52compat-alpine: 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.12,2.0-lua52compat-luarocks-alpine,2.0-lua52compat-luarocks-alpine3.12,2.0.5-lua52compat-luarocks-alpine,2.0.5-lua52compat-luarocks-alpine3.12,lua52compat-luarocks-alpine: 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
The default Lua image. Provides Lua. Uses Debian Linux for base image.
Provides Lua. Uses Alpine Linux for base image.
Provides Lua and LuaRocks. Uses Debian Linux for base image.
Provides Lua and LuaRocks. Uses Alpine Linux for base image.
The default LuaJIT image. Provides LuaJIT. Uses Debian Linux for base image.
Provides LuaJIT. Uses Alpine Linux for base image.
Provides LuaJIT and LuaRocks. Uses Debian Linux for base image.
Provides LuaJIT and LuaRocks. Uses Alpine Linux for base image.
Provides LuaJIT. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT. Uses Debian Linux for base image.
Provides LuaJIT. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT. Uses Alpine Linux for base image.
Provides LuaJIT and LuaRocks. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT. Uses Debian Linux for base image.
Provides LuaJIT and LuaRocks. LuaJIT compiled with LUAJIT_ENABLE_LUA52COMPAT. Uses Alpine Linux for base image.
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