Skip to content

Minimal Node.js Docker Images built on Alpine Linux

License

Notifications You must be signed in to change notification settings

yyolk/alpine-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Node.js/io.js Docker Images (20MB, or 7.5MB compressed)

Versions v0.10.38, v0.12.2 and io.js v1.7.1 – built on Alpine Linux.

Each comes in two flavours, with and without npm:

Example

$ docker run mhart/alpine-node-base node --version
v0.12.2

$ docker run mhart/alpine-node-base:0.10 node --version
v0.10.38

$ docker run mhart/alpine-node npm --version
2.7.6

Example Dockerfile for your own Node.js project

FROM mhart/alpine-node-base
# FROM mhart/alpine-node-base:0.10
# FROM mhart/alpine-iojs-base

WORKDIR /src
ADD . .

# If you need npm, use mhart/alpine-node or mhart/alpine-iojs
# RUN npm install

EXPOSE 3000
CMD ["node", "index.js"]

Inspired by:

About

Minimal Node.js Docker Images built on Alpine Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published