Docker image containing GOLANG that is compatible to the Raspberry Pi.
make build
make version
- First, use a
docker login
with username, password and email address - Second, push Docker Image to the official Docker Hub
make push
RPi-compatible Docker image with Node.js
License: MIT License
Docker image containing GOLANG that is compatible to the Raspberry Pi.
make build
make version
docker login
with username, password and email addressmake push
Running npm
or node
in the rpi-node:0.12.0 container on a Raspberry Pi B crashes:
Step 4 : RUN npm install
---> Running in 2b93bf701b2d
Illegal instruction
Since a while ago Node 8 was released with the much improved npm5.
Could you add image with these installed?
Security release came out yesterday, would love to get a new build! Also, thanks for maintaining this.
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.7.0
Note that there's now a Node.JS 4.0.0 out, with ARM binaries in the official distribution
https://nodejs.org/en/download/
This has separate ARM6, ARM7, and ARM8 releases, and I don't know if it's possible to do a Dockerfile that intelligently switches among them, or if you'd need an 'rpi-node' and 'rpi2-node' setup.
Also note that the whole Node.JS ecosystem is busy patching and porting to get modules to work, as they changed the nan
component, and dozens of npm
modules that depend on that need non-trivial work to get that to go.
#Please add an alpine-version / THX...
Hello! I'm very new to Docker, so might be my fault 100%.
I'm trying to follow along the examples with a really basic Dockerfile but I get som weird errors.
The example that uses centos:centos6
works great but when i switch to hypriot/rpi-node:4.4.3
it errors out.
I've also tried ubuntu:14.04
which works, and the Dockerfile for hypriot/rpi-node:4.4.3
directly which errors.
Dockerfile
FROM hypriot/rpi-node:4.4.3
COPY package.json package.json
RUN ["npm", "install", "--production"]
COPY server.js server.js
EXPOSE 8080
CMD ["node", "server.js"]
Log output for my Dockerfile
Sending build context to Docker daemon 80.67 MB
Step 1 : FROM hypriot/rpi-node:4.4.3
---> 4f926a7e9322
Step 2 : COPY package.json package.json
---> Using cache
---> a699223f1b79
Step 3 : RUN npm install --production
---> Running in e3ac170cf67f
rpc error: code = 2 desc = "oci runtime error: exec format error"
Building a Dockerfile from hypriot/rpi-node:6.5.0-wheezy
with hypriotos-rpi-v1.0.0
fails with the following error:
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.