Alpine node Docker images do not provide tooling such as git
or openssh
. I often found myself in need of those applications so I created a new base image that provides these tools by default while still enjoying the Alpine flavour.
The following are installed using the package manager:
git
bash
openssh
ca-certificates
These images support the same platforms as as the node:alpine images:
$ docker run --rm mplatform/mquery octopixell/node-alpine-toolbox:node-lts
Image: octopixell/node-alpine-toolbox:node-lts (digest: sha256:dcfec08c45ba4a9e8329bd6a466aeda24dcc3141fa24bd6f46167c53c79b336c)
* Manifest List: Yes (Image type: application/vnd.docker.distribution.manifest.list.v2+json)
* Supported platforms:
- linux/amd64
- linux/arm/v6
- linux/arm/v7
- linux/arm64
- linux/s390x
Tag | Base Image | Image size |
---|---|---|
node-16 |
node:16-alpine |
|
node-18 |
node:18-alpine |
|
node-20 |
node:20-alpine |
|
node-22 |
node:22-alpine |
|
node-lts |
node:lts-alpine |