Sign inSign up

sickp/alpine-node

By sickp

Updated over 8 years ago

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

Artifact
Image
1

10K+

sickp/alpine-node repository overview

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
TagNodeYarnnpmAlpine LinuxV8Date
8.11.0-r18.11.01.5.15.6.03.7.06.2.414.502018-03-28
8.10.0-r18.10.01.5.15.6.03.7.06.2.414.502018-03-06
8.9.4-r28.9.41.5.15.6.03.7.06.1.534.502018-01-02
8.9.4-r18.9.41.3.25.6.03.7.06.1.534.502018-01-02
8.9.3-r18.9.31.3.25.5.13.7.06.1.534.482017-12-07
8.9.2-r18.9.21.3.25.5.13.7.06.1.534.482017-12-05
8.9.1-r18.9.11.3.25.5.13.6.26.1.534.472017-11-07
8.9.0-r18.9.01.3.25.5.13.6.26.1.534.462017-10-31
8.8.1-r18.8.11.3.25.4.23.6.26.1.534.422017-10-25
8.8.0-r18.8.01.2.15.4.23.6.26.1.534.422017-10-24
8.7.0-r28.7.01.2.15.4.23.6.26.1.534.422017-10-11
8.7.0-r18.7.01.2.15.4.23.6.26.1.534.422017-10-11
8.2.1-r18.2.10.27.55.3.03.6.25.8.283.412017-07-20
8.1.0-r18.1.00.24.65.0.33.6.05.8.283.412017-06-08
8.0.0-r18.0.00.24.65.0.03.6.05.8.283.412017-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
TagNodeYarnnpmAlpine LinuxV8Date
6.14.0-r16.14.01.5.13.10.103.7.05.1.281.1112018-03-28
6.13.1-r16.13.11.5.13.10.103.7.05.1.281.1112018-03-06
6.13.0-r16.13.01.3.23.10.103.7.05.1.281.1112018-02-10
6.12.3-r16.12.31.3.23.10.103.7.05.1.281.1112018-01-02
6.12.2-r16.12.21.3.23.10.103.7.05.1.281.1092017-12-07
6.12.0-r16.12.01.3.23.10.103.6.25.1.281.1082017-11-06
6.11.5-r26.11.51.3.23.10.103.6.25.1.281.1082017-10-24
6.11.5-r16.11.51.2.13.10.103.6.25.1.281.1082017-10-24
6.11.4-r26.11.41.2.13.10.103.6.25.1.281.1082017-10-03
6.11.4-r16.11.41.2.13.10.103.6.25.1.281.1082017-10-03
6.11.3-r16.11.31.2.13.10.103.6.25.1.281.1072017-09-05
6.11.2-r16.11.20.27.53.10.103.6.25.1.281.1032017-08-01
6.11.1-r16.11.10.27.53.10.103.6.25.1.281.1032017-07-10
6.11.0-r26.11.00.27.33.10.103.6.25.1.281.1022017-06-06
6.11.0-r16.11.00.24.63.10.103.6.05.1.281.1022017-06-06
6.10.3-r36.10.30.24.63.10.103.6.05.1.281.1012017-05-02
6.10.3-r26.10.30.24.43.10.103.5.25.1.281.1012017-05-02
6.10.3-r16.10.30.23.43.10.103.5.25.1.281.1012017-05-02
6.10.2-r36.10.20.23.23.10.103.5.25.1.281.982017-04-04
6.10.2-r26.10.20.22.03.10.103.5.25.1.281.982017-04-04
6.10.2-r16.10.20.21.33.10.103.5.25.1.281.982017-04-04
6.10.1-r16.10.10.21.33.10.103.5.25.1.281.952017-03-21
6.10.0-r16.10.00.21.33.10.103.5.25.1.281.932017-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
TagNodeYarnnpmAlpine LinuxV8Date
4.9.0-r14.9.01.5.12.15.113.7.04.5.103.532018-03-28
4.8.7-r24.8.71.5.12.15.113.7.04.5.103.532017-12-07
4.8.7-r14.8.71.3.22.15.113.7.04.5.103.532017-12-07
4.8.6-r14.8.61.3.22.15.113.6.24.5.103.532017-11-06
4.8.5-r24.8.51.3.22.15.113.6.24.5.103.472017-10-24
4.8.5-r14.8.51.2.12.15.113.6.24.5.103.472017-10-24
4.8.4-r14.8.41.2.12.15.113.6.24.5.103.472017-07-11
4.8.2-r14.8.20.21.32.15.113.5.24.5.103.462017-04-04
4.8.2-r14.8.20.21.32.15.113.5.24.5.103.462017-04-04
4.8.1-r14.8.10.21.32.15.113.5.24.5.103.462017-03-21
4.8.0-r14.8.00.21.32.15.113.5.24.5.103.452017-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
TagNodeYarnnpmAlpine LinuxV8Date
9.10.0-r19.10.01.5.15.6.03.7.06.2.414.46-node.232018-03-28
9.7.1-r19.7.11.5.15.6.03.7.06.2.414.46-node.202018-03-02
9.6.1-r19.6.11.5.15.6.03.7.06.2.414.46-node.202018-02-23
9.5.0-r19.5.01.3.25.6.03.7.06.2.414.46-node.172018-01-31
9.4.0-r19.4.01.3.25.6.03.7.06.2.414.46-node.172018-01-10
9.3.0-r19.3.01.3.25.5.13.7.06.2.414.46-node.152017-12-12
9.2.1-r19.2.11.3.25.5.13.7.06.2.414.44-node.112017-12-08
9.1.0-r19.1.01.3.25.5.13.7.06.2.414.32-node.82017-11-07
9.0.0-r19.0.01.3.25.5.13.7.06.2.414.32-node.82017-10-31
7.x.y Tags
TagNodeYarnnpmAlpine LinuxV8Date
7.10.1-r27.10.11.2.14.2.03.6.25.5.372.432017-07-11
7.10.0-r27.10.00.24.44.2.03.5.25.5.372.432017-05-02
7.10.0-r17.10.00.23.44.2.03.5.25.5.372.432017-05-02
7.9.0-r27.9.00.23.24.2.03.5.25.5.372.432017-04-11
7.9.0-r17.9.00.22.04.2.03.5.25.5.372.432017-04-11
7.8.0-r17.8.00.21.34.2.03.5.25.5.372.432017-03-29
7.7.4-r17.7.40.21.34.1.23.5.25.5.372.422017-03-21
7.7.3-r17.7.30.21.34.1.23.5.25.5.372.412017-03-14
7.7.2-r17.7.20.21.34.1.23.5.25.5.372.412017-03-08
7.7.1-r17.7.10.21.34.1.23.5.25.5.372.412017-03-02
7.7.0-r17.7.00.21.34.1.23.5.25.5.372.412017-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.

Tag summary

Content type

Image

Digest

Size

29.5 MB

Last updated

over 8 years ago

docker pull sickp/alpine-node