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