Public Repository

Last pushed: 3 months ago
Short Description
A lightweight Node Docker image built from source atop Alpine Linux.
Full Description

Alpine Linux Node

A lightweight Node Docker image built from source atop Alpine Linux. Available on GitHub.

These images are heavily based on the official Node Alpine image (alpine), except for a modified tag format formed from the Node version {major}.{minor}.{patch} plus an image revision -r{revision}. The image revision changes whenever the Yarn package manager or Alpine Linux release changes. This is the familiar scheme that Linux package managers use, and allows you to lock to an immutable Alpine + Node + Yarn combination.

$ docker run --interactive --tty --rm sickp/alpine-node:8.11.0-r1  # default command is `node`
> 1 + 2
3
> .exit

These images also include the Tini init system as its entrypoint (which handles the PID 1 responsibilities Node does not) and Git.

LTS (Carbon) - 8.11.0-r1, 8.11.0, 8.11, 8, carbon

Dockerfile / ChangeLog / 2018-03-28

$ docker run --rm sickp/alpine-node:8.11.0-r1 about
* Node 8.11.0
* V8 6.2.414.50
* NPM 5.6.0
* NODE_MODULE_VERSION 57
* Yarn 1.5.1
* Git 2.15.0
* Tini 0.16.1
* Alpine Linux 3.7.0

8.x.y Tags

Tag Node Yarn npm Alpine Linux V8 Date
8.11.0-r1 8.11.0 1.5.1 5.6.0 3.7.0 6.2.414.50 2018-03-28
8.10.0-r1 8.10.0 1.5.1 5.6.0 3.7.0 6.2.414.50 2018-03-06
8.9.4-r2 8.9.4 1.5.1 5.6.0 3.7.0 6.1.534.50 2018-01-02
8.9.4-r1 8.9.4 1.3.2 5.6.0 3.7.0 6.1.534.50 2018-01-02
8.9.3-r1 8.9.3 1.3.2 5.5.1 3.7.0 6.1.534.48 2017-12-07
8.9.2-r1 8.9.2 1.3.2 5.5.1 3.7.0 6.1.534.48 2017-12-05
8.9.1-r1 8.9.1 1.3.2 5.5.1 3.6.2 6.1.534.47 2017-11-07
8.9.0-r1 8.9.0 1.3.2 5.5.1 3.6.2 6.1.534.46 2017-10-31
8.8.1-r1 8.8.1 1.3.2 5.4.2 3.6.2 6.1.534.42 2017-10-25
8.8.0-r1 8.8.0 1.2.1 5.4.2 3.6.2 6.1.534.42 2017-10-24
8.7.0-r2 8.7.0 1.2.1 5.4.2 3.6.2 6.1.534.42 2017-10-11
8.7.0-r1 8.7.0 1.2.1 5.4.2 3.6.2 6.1.534.42 2017-10-11
8.2.1-r1 8.2.1 0.27.5 5.3.0 3.6.2 5.8.283.41 2017-07-20
8.1.0-r1 8.1.0 0.24.6 5.0.3 3.6.0 5.8.283.41 2017-06-08
8.0.0-r1 8.0.0 0.24.6 5.0.0 3.6.0 5.8.283.41 2017-05-30

LTS (Boron) - 6.14.0-r1, 6.14.0, 6.14, 6, boron

Dockerfile / ChangeLog / 2018-03-28

$ docker run --rm sickp/alpine-node:6.14.0-r1 about
* Node 6.14.0
* V8 5.1.281.111
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 1.5.1
* Git 2.15.0
* Tini 0.16.1
* Alpine Linux 3.7.0

6.x.y Tags

Tag Node Yarn npm Alpine Linux V8 Date
6.14.0-r1 6.14.0 1.5.1 3.10.10 3.7.0 5.1.281.111 2018-03-28
6.13.1-r1 6.13.1 1.5.1 3.10.10 3.7.0 5.1.281.111 2018-03-06
6.13.0-r1 6.13.0 1.3.2 3.10.10 3.7.0 5.1.281.111 2018-02-10
6.12.3-r1 6.12.3 1.3.2 3.10.10 3.7.0 5.1.281.111 2018-01-02
6.12.2-r1 6.12.2 1.3.2 3.10.10 3.7.0 5.1.281.109 2017-12-07
6.12.0-r1 6.12.0 1.3.2 3.10.10 3.6.2 5.1.281.108 2017-11-06
6.11.5-r2 6.11.5 1.3.2 3.10.10 3.6.2 5.1.281.108 2017-10-24
6.11.5-r1 6.11.5 1.2.1 3.10.10 3.6.2 5.1.281.108 2017-10-24
6.11.4-r2 6.11.4 1.2.1 3.10.10 3.6.2 5.1.281.108 2017-10-03
6.11.4-r1 6.11.4 1.2.1 3.10.10 3.6.2 5.1.281.108 2017-10-03
6.11.3-r1 6.11.3 1.2.1 3.10.10 3.6.2 5.1.281.107 2017-09-05
6.11.2-r1 6.11.2 0.27.5 3.10.10 3.6.2 5.1.281.103 2017-08-01
6.11.1-r1 6.11.1 0.27.5 3.10.10 3.6.2 5.1.281.103 2017-07-10
6.11.0-r2 6.11.0 0.27.3 3.10.10 3.6.2 5.1.281.102 2017-06-06
6.11.0-r1 6.11.0 0.24.6 3.10.10 3.6.0 5.1.281.102 2017-06-06
6.10.3-r3 6.10.3 0.24.6 3.10.10 3.6.0 5.1.281.101 2017-05-02
6.10.3-r2 6.10.3 0.24.4 3.10.10 3.5.2 5.1.281.101 2017-05-02
6.10.3-r1 6.10.3 0.23.4 3.10.10 3.5.2 5.1.281.101 2017-05-02
6.10.2-r3 6.10.2 0.23.2 3.10.10 3.5.2 5.1.281.98 2017-04-04
6.10.2-r2 6.10.2 0.22.0 3.10.10 3.5.2 5.1.281.98 2017-04-04
6.10.2-r1 6.10.2 0.21.3 3.10.10 3.5.2 5.1.281.98 2017-04-04
6.10.1-r1 6.10.1 0.21.3 3.10.10 3.5.2 5.1.281.95 2017-03-21
6.10.0-r1 6.10.0 0.21.3 3.10.10 3.5.2 5.1.281.93 2017-02-21

LTS (Argon) - 4.9.0-r1, 4.9.0, 4.9, 4, argon

Dockerfile / ChangeLog / 2018-03-28

$ docker run --rm sickp/alpine-node:4.9.0-r1 about
* Node 4.9.0
* V8 4.5.103.53
* NPM 2.15.11
* NODE_MODULE_VERSION 46
* Yarn 1.5.1
* Tini 0.16.1
* Alpine Linux 3.7.0

4.x.y Tags

Tag Node Yarn npm Alpine Linux V8 Date
4.9.0-r1 4.9.0 1.5.1 2.15.11 3.7.0 4.5.103.53 2018-03-28
4.8.7-r2 4.8.7 1.5.1 2.15.11 3.7.0 4.5.103.53 2017-12-07
4.8.7-r1 4.8.7 1.3.2 2.15.11 3.7.0 4.5.103.53 2017-12-07
4.8.6-r1 4.8.6 1.3.2 2.15.11 3.6.2 4.5.103.53 2017-11-06
4.8.5-r2 4.8.5 1.3.2 2.15.11 3.6.2 4.5.103.47 2017-10-24
4.8.5-r1 4.8.5 1.2.1 2.15.11 3.6.2 4.5.103.47 2017-10-24
4.8.4-r1 4.8.4 1.2.1 2.15.11 3.6.2 4.5.103.47 2017-07-11
4.8.2-r1 4.8.2 0.21.3 2.15.11 3.5.2 4.5.103.46 2017-04-04
4.8.2-r1 4.8.2 0.21.3 2.15.11 3.5.2 4.5.103.46 2017-04-04
4.8.1-r1 4.8.1 0.21.3 2.15.11 3.5.2 4.5.103.46 2017-03-21
4.8.0-r1 4.8.0 0.21.3 2.15.11 3.5.2 4.5.103.45 2017-02-21

Current - 9.10.0-r1, 9.10.0, 9.10, 9, current, latest

Dockerfile / ChangeLog / 2018-03-28

$ docker run --rm sickp/alpine-node:9.10.0-r1 about
* Node 9.10.0
* V8 6.2.414.46-node.23
* NPM 5.6.0
* NODE_MODULE_VERSION 59
* Yarn 1.5.1
* Git 2.15.0
* Tini 0.16.1
* Alpine Linux 3.7.0

9.x.y Tags

Tag Node Yarn npm Alpine Linux V8 Date
9.10.0-r1 9.10.0 1.5.1 5.6.0 3.7.0 6.2.414.46-node.23 2018-03-28
9.7.1-r1 9.7.1 1.5.1 5.6.0 3.7.0 6.2.414.46-node.20 2018-03-02
9.6.1-r1 9.6.1 1.5.1 5.6.0 3.7.0 6.2.414.46-node.20 2018-02-23
9.5.0-r1 9.5.0 1.3.2 5.6.0 3.7.0 6.2.414.46-node.17 2018-01-31
9.4.0-r1 9.4.0 1.3.2 5.6.0 3.7.0 6.2.414.46-node.17 2018-01-10
9.3.0-r1 9.3.0 1.3.2 5.5.1 3.7.0 6.2.414.46-node.15 2017-12-12
9.2.1-r1 9.2.1 1.3.2 5.5.1 3.7.0 6.2.414.44-node.11 2017-12-08
9.1.0-r1 9.1.0 1.3.2 5.5.1 3.7.0 6.2.414.32-node.8 2017-11-07
9.0.0-r1 9.0.0 1.3.2 5.5.1 3.7.0 6.2.414.32-node.8 2017-10-31

7.x.y Tags

Tag Node Yarn npm Alpine Linux V8 Date
7.10.1-r2 7.10.1 1.2.1 4.2.0 3.6.2 5.5.372.43 2017-07-11
7.10.0-r2 7.10.0 0.24.4 4.2.0 3.5.2 5.5.372.43 2017-05-02
7.10.0-r1 7.10.0 0.23.4 4.2.0 3.5.2 5.5.372.43 2017-05-02
7.9.0-r2 7.9.0 0.23.2 4.2.0 3.5.2 5.5.372.43 2017-04-11
7.9.0-r1 7.9.0 0.22.0 4.2.0 3.5.2 5.5.372.43 2017-04-11
7.8.0-r1 7.8.0 0.21.3 4.2.0 3.5.2 5.5.372.43 2017-03-29
7.7.4-r1 7.7.4 0.21.3 4.1.2 3.5.2 5.5.372.42 2017-03-21
7.7.3-r1 7.7.3 0.21.3 4.1.2 3.5.2 5.5.372.41 2017-03-14
7.7.2-r1 7.7.2 0.21.3 4.1.2 3.5.2 5.5.372.41 2017-03-08
7.7.1-r1 7.7.1 0.21.3 4.1.2 3.5.2 5.5.372.41 2017-03-02
7.7.0-r1 7.7.0 0.21.3 4.1.2 3.5.2 5.5.372.41 2017-02-28

History

2018-03-28 Updated to Node 9.10.0, 8.11.0, 6.14.0, 4.9.0.
2018-03-07 Added Node 9.7.1, 9.6.1, 8.10.0, 6.13.1 / Yarn 1.5.1 / Git 2.15.0.
2018-03-06 Updated to Node 8.9.4 / Yarn 1.5.1.
2018-02-19 Updated to Node 9.5.0, 6.13.0.
2018-01-10 Updated to Node 9.4.0.
2018-01-08 Updated to Node 8.9.4, 6.12.3.
2017-12-25 Updated to Node 9.3.0.
2017-12-11 Updated to Node 9.2.1, 8.9.3, 6.12.2, 4.8.7, Alpine Linux 3.7.0.
2017-11-08 Updated to Node 9.1.0, 8.9.1, 6.12.0, 4.8.6, Yarn 1.3.2.
2017-10-24 Updated to Node 8.8.0, 6.11.5, 4.8.5.
2017-10-17 Updated to Node 8.7.0, 7.10.1, 6.11.4, 4.8.4 (with Tini).
2017-10-13 Updated to Node 6.11.3 and 6.11.4, Yarn 1.2.1.
2017-08-02 Updated to Node 6.11.2 and 8.2.1, Yarn 0.27.5.
2017-06-29 Updated to Yarn 0.27.3, Alpine 3.6.2.
2017-06-12 Updated to Node 6.11.0 and Node 8.1.0.
2017-05-31 Updated to Node 8.0.0, Yarn 0.24.6, Alpine Linux 3.6.0. Improved about script.
2017-05-12 Updated to Yarn 0.24.4.
2017-05-02 Updated to Node 7.10.0, 6.10.3. Yarn 0.23.4.
2017-04-25 Updated to Yarn 0.23.2.
2017-04-11 Updated to Yarn 0.22.0, Node 7.9.0.
2017-04-04 Updated to Node 6.10.2. Added missing 7.7.x, 4.8.x versions.
2017-04-01 Updated to Node 6.10.1 and 7.8.0.
2017-03-16 Added Node 7.7.2-r1 and 7.7.3-r1.
2017-03-01 Introduced new tag format. Node 7.7.1 / 6.10.0 / 4.8.0, Yarn 0.21.3, Alpine Linux 3.5.2.
2016-06-16 Initial version with Node 6.2.0 on Alpine Linux 3.4.0.
Docker Pull Command
Owner
sickp