Public Repository

Last pushed: 19 days 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:6.11.2-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.

v6.x.y LTS (Boron) Tags

6.11.2-r1, 6.11.2, 6.11, 6, boron

Dockerfile / ChangeLog / 2017-08-01

$ docker run --rm sickp/alpine-node:6.11.2-r1 about
* Node 6.11.2
* V8 5.1.281.103
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 0.27.5
* Alpine Linux 3.6.2
6.11.1-r1, 6.11.1

Dockerfile / ChangeLog / 2017-07-10

$ docker run --rm sickp/alpine-node:6.11.1-r1 about
* Node 6.11.1
* V8 5.1.281.103
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 0.27.5
* Alpine Linux 3.6.2
6.11.0-r2, 6.11.0

Dockerfile / ChangeLog / 2017-06-06

$ docker run --rm sickp/alpine-node:6.11.0-r2 about
* Node 6.11.0
* V8 5.1.281.102
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 0.27.3
* Alpine Linux 3.6.2
6.11.0-r1

Dockerfile / ChangeLog / 2017-06-06

$ docker run --rm sickp/alpine-node:6.11.0-r1 about
* Node 6.11.0
* V8 5.1.281.102
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 0.24.6
* Alpine Linux 3.6.0
6.10.3-r3, 6.10.3, 6.10

Dockerfile / ChangeLog / 2017-05-02

$ docker run --rm sickp/alpine-node:6.10.3-r3 about
* Node 6.10.3
* V8 5.1.281.101
* NPM 3.10.10
* NODE_MODULE_VERSION 48
* Yarn 0.24.6
* Alpine Linux 3.6.0
6.10.3-r2

Dockerfile / ChangeLog / 2017-05-02

$ docker run --rm sickp/alpine-node:6.10.3-r2 about
* Node 6.10.3
* Yarn 0.24.4
* Alpine Linux 3.5.2
6.10.3-r1

Dockerfile / ChangeLog / 2017-05-02

$ docker run --rm sickp/alpine-node:6.10.3-r1 about
* Node 6.10.3
* Yarn 0.23.4
* Alpine Linux 3.5.2
6.10.2-r3, 6.10.2

Dockerfile / ChangeLog / 2017-04-04

$ docker run --rm sickp/alpine-node:6.10.2-r3 about
* Node 6.10.2
* Yarn 0.23.2
* Alpine Linux 3.5.2
6.10.2-r2

Dockerfile / ChangeLog / 2017-04-04

$ docker run --rm sickp/alpine-node:6.10.2-r2 about
* Node 6.10.2
* Yarn 0.22.0
* Alpine Linux 3.5.2
6.10.2-r1

Dockerfile / ChangeLog / 2017-04-04

$ docker run --rm sickp/alpine-node:6.10.2-r1 about
* Node 6.10.2
* Yarn 0.21.3
* Alpine Linux 3.5.2
6.10.1-r1, 6.10.1

Dockerfile / ChangeLog / 2017-03-21

$ docker run --rm sickp/alpine-node:6.10.1-r1 about
* Node 6.10.1
* Yarn 0.21.3
* Alpine Linux 3.5.2
6.10.0-r1, 6.10.0

Dockerfile / ChangeLog / 2017-02-21

$ docker run --rm sickp/alpine-node:6.10.0-r1 about
* Node 6.10.0
* Yarn 0.21.3
* Alpine Linux 3.5.2

v8.x.y Current Tags

8.2.1-r1, 8.2.1, 8.2, 8, current, latest

Dockerfile / ChangeLog / 2017-07-20

$ docker run --rm sickp/alpine-node:8.2.1-r1 about
* Node 8.2.1
* V8 5.8.283.41
* NPM 5.3.0
* NODE_MODULE_VERSION 57
* Yarn 0.27.5
* Alpine Linux 3.6.2
8.1.0-r1, 8.1.0, 8.1

Dockerfile / ChangeLog / 2017-06-08

$ docker run --rm sickp/alpine-node:8.1.0-r1 about
* Node 8.1.0
* V8 5.8.283.41
* NPM 5.0.3
* NODE_MODULE_VERSION 57
* Yarn 0.24.6
* Alpine Linux 3.6.0
8.0.0-r1, 8.0.0, 8.0

Dockerfile / ChangeLog / 2017-05-30

$ docker run --rm sickp/alpine-node:8.0.0-r1 about
* Node 8.0.0
* V8 5.8.283.41
* NPM 5.0.0
* NODE_MODULE_VERSION 57
* Yarn 0.24.6
* Alpine Linux 3.6.0

v7.x.y Tags

7.10.0-r2, 7.10.0, 7.10, 7

Dockerfile / ChangeLog / 2017-05-02

$ docker run --rm sickp/alpine-node:7.10.0-r2 about
* Node 7.10.0
* Yarn 0.24.4
* Alpine Linux 3.5.2
7.10.0-r1

Dockerfile / ChangeLog / 2017-05-02

$ docker run --rm sickp/alpine-node:7.10.0-r1 about
* Node 7.10.0
* Yarn 0.23.4
* Alpine Linux 3.5.2
7.9.0-r2, 7.9.0, 7.9

Dockerfile / ChangeLog / 2017-04-11

$ docker run --rm sickp/alpine-node:7.9.0-r2 about
* Node 7.9.0
* Yarn 0.23.2
* Alpine Linux 3.5.2
7.9.0-r1

Dockerfile / ChangeLog / 2017-04-11

$ docker run --rm sickp/alpine-node:7.9.0-r1 about
* Node 7.9.0
* Yarn 0.22.0
* Alpine Linux 3.5.2
7.8.0-r1, 7.8.0, 7.8

Dockerfile / ChangeLog / 2017-03-29

$ docker run --rm sickp/alpine-node:7.8.0-r1 about
* Node 7.8.0
* Yarn 0.21.3
* Alpine Linux 3.5.2
7.7.4-r1, 7.7.4, 7.7

Dockerfile / ChangeLog / 2017-03-21

$ docker run --rm sickp/alpine-node:7.7.4-r1 about
* Node 7.7.4
* Yarn 0.21.3
* Alpine Linux 3.5.2
7.7.3-r1, 7.7.3

Dockerfile / ChangeLog / 2017-03-14

$ docker run --rm sickp/alpine-node:7.7.3-r1 about
* Node 7.7.3
* Yarn 0.21.3
* Alpine Linux 3.5.2
7.7.2-r1, 7.7.2

Dockerfile / ChangeLog / 2017-03-08

$ docker run --rm sickp/alpine-node:7.7.2-r1 about
* Node 7.7.2
* Yarn 0.21.3
* Alpine Linux 3.5.2
7.7.1-r1, 7.7.1

Dockerfile / ChangeLog / 2017-03-02

$ docker run --rm sickp/alpine-node:7.7.1-r1 about
* Node 7.7.1
* Yarn 0.21.3
* Alpine Linux 3.5.2
7.7.0-r1, 7.7.0

Dockerfile / ChangeLog / 2017-02-28

$ docker run --rm sickp/alpine-node:7.7.0-r1 about
* Node 7.7.0
* Yarn 0.21.3
* Alpine Linux 3.5.2

v4.x.y LTS (Argon) Tags

4.8.2-r1, 4.8.2, 4.8, 4, argon

Dockerfile / ChangeLog / 2017-04-04

$ docker run --rm sickp/alpine-node:4.8.2-r1 about
* Node 4.8.2
* Yarn 0.21.3
* Alpine Linux 3.5.2
4.8.1-r1, 4.8.1

Dockerfile / ChangeLog / 2017-03-21

$ docker run --rm sickp/alpine-node:4.8.1-r1 about
* Node 4.8.1
* Yarn 0.21.3
* Alpine Linux 3.5.2
4.8.0-r1, 4.8.0

Dockerfile / ChangeLog / 2017-02-21

$ docker run --rm sickp/alpine-node:4.8.0-r1 about
* Node 4.8.0
* Yarn 0.21.3
* Alpine Linux 3.5.2

History

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

Comments (0)