Alpine Linux linux/amd64
and linux/arm64
(except luajit 2.0 and nginx):
- lua 5.1, 5.2, 5.3, 5.4
- luajit 2.0, 2.1, 2.1-edge, 2.1-openresty
- luarocks lua*, luajit*
- nginx stable-lua*, stable-luajit*, mainline-lua*, mainline-luajit*
Debian 12 (bookworm) /
distroless
linux/amd64
and linux/arm64
:
- node lts, current
Debian 12 (bookworm) /
mintoolkit
linux/amd64
and linux/arm64
:
- postgres 17
docker run -it --rm akorn/lua:5.1-alpine
The LuaRocks images can be used as build containers, see this example. Or to create a private LuaRocks server, see this example.
The node image is configured to run scripts directly (the entrypoint is set to node).
docker run -it --rm akorn/node:21 --version
docker run -it --rm -u nobody akorn/node index.js
docker run -it --rm akorn/node --enable-source-maps index.js
docker run -it --rm -p 127.0.0.1:5432:5432 \
--env POSTGRES_HOST_AUTH_METHOD=trust akorn/postgres:17-scratch
docker run --privileged --rm tonistiigi/binfmt --install arm64
- Best practices for writing Dockerfiles