From 8ca447d88919f111aa461ab14607c558364fb9ba Mon Sep 17 00:00:00 2001 From: Yikun Jiang Date: Tue, 12 Oct 2021 15:01:36 +0800 Subject: [PATCH] Add nodejs application dockerfile --- node/10.21.0/20.03-lts-sp1/Dockerfile | 8 +++++++ node/README.md | 31 +++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 node/10.21.0/20.03-lts-sp1/Dockerfile create mode 100644 node/README.md diff --git a/node/10.21.0/20.03-lts-sp1/Dockerfile b/node/10.21.0/20.03-lts-sp1/Dockerfile new file mode 100644 index 0000000..4f8f09a --- /dev/null +++ b/node/10.21.0/20.03-lts-sp1/Dockerfile @@ -0,0 +1,8 @@ +FROM openeuler/openeuler:20.03-lts-sp1 + +MAINTAINER Yikun Jiang + +RUN yum -y update && yum clean all +RUN yum -y install nodejs npm && yum clean all + +CMD [ "node" ] diff --git a/node/README.md b/node/README.md new file mode 100644 index 0000000..d3774f2 --- /dev/null +++ b/node/README.md @@ -0,0 +1,31 @@ +# Node.js + +# Quick reference + +- The official Node.js docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +# Build reference + +1. Build images and push: +```shell +docker buildx build -t "openeuler/node:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +2. Run: +```shell +docker run -ti openeuler/node:10.21.0-20.03-lts-sp1 +``` + +# Supported tags and respective Dockerfile links + +- 10.21.0-20.03-lts-sp1: node v10.21.0, openEuler 20.03 LTS SP1 + +## Operating System +Linux/Unix, ARM64 or x86-64 architecture. + -- Gitee