You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/getting-started/docker-custom.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
layout: docs-getting-started
3
-
title: Adding Prerequistes to Docker
3
+
title: Adding Prerequisites to Docker
4
4
toc: toc-user-guide.html
5
5
slug: docker-custom
6
6
redirect_from:
@@ -11,16 +11,16 @@ redirect_from:
11
11
12
12
The project makes available a number of different versions of the Docker container on [Docker hub](https://hub.docker.com/r/nodered/node-red/) which fall into 2 categories:
13
13
14
-
- Different underlying NodeJS versions. As new NodeJS LTS versions are released coresponding versions of the container are added.
15
-
- Images tagged with the `-minimal` suffix. These containers are designed to contian the absolute libraries required to run Node-RED and it's core nodes.
14
+
- Different underlying NodeJS versions. As new NodeJS LTS versions are released corresponding versions of the container are added.
15
+
- Images tagged with the `-minimal` suffix. These containers are designed to contain the absolute libraries required to run Node-RED and it's core nodes.
16
16
17
17
Specifically the `-minimal` containers do not have the native build tools required to build some nodes components triggered by installing them.
18
18
19
-
Both of these sets of images are based on the NodeJS Alpine containers. Alpine is a Linux distribution that aims to provide the smallest possible install footprint, it is used as the base for many language runtime containers (e.g. NodeJS & Python). As part of a number of optomisations to reduce the size it uses the [musl](https://www.musl-libc.org/intro.html) libc instead of the usual glibc implementation.
19
+
Both of these sets of images are based on the NodeJS Alpine containers. Alpine is a Linux distribution that aims to provide the smallest possible install footprint, it is used as the base for many language runtime containers (e.g. NodeJS & Python). As part of a number of optimizations to reduce the size it uses the [musl](https://www.musl-libc.org/intro.html) libc instead of the usual glibc implementation.
20
20
21
-
Musl works fine with most applications but on some occations it can cause problems e.g. with some of the [SAP](https://github.com/SAP/node-rfc/issues/148) nodes and with some low level video codec.
21
+
Musl works fine with most applications but on some occasions it can cause problems e.g. with some of the [SAP](https://github.com/SAP/node-rfc/issues/148) nodes and with some low level video codec.
22
22
23
-
If you want to extend the provided Docker containers then then you will need to use Apline's package management tool `apk` to install additional libraries or applications.
23
+
If you want to extend the provided Docker containers then then you will need to use Alpine's package management tool `apk` to install additional libraries or applications.
24
24
25
25
FROM nodered/node-red:latest
26
26
USER root
@@ -30,7 +30,7 @@ If you want to extend the provided Docker containers then then you will need to
30
30
31
31
### Debian based containers
32
32
33
-
As well as the Alpine based containers the Node-RED Docker git project also includes a script to build a version of the Node-RED Docker containers based on the Debian Linux Distribution. This is useful as Debian is a more mainstream Linux distribution and many nodes include instructions on how to install prerequistes.
33
+
As well as the Alpine based containers the Node-RED Docker git project also includes a script to build a version of the Node-RED Docker containers based on the Debian Linux Distribution. This is useful as Debian is a more mainstream Linux distribution and many nodes include instructions on how to install prerequisites.
34
34
35
35
You can build the containers locally by running the following commands:
36
36
@@ -43,7 +43,7 @@ This will a container called `testing:node-red-build` which can be run as follow
This container can be extended to add the required prerequistes for your projects. For example to add the required libraries for the [node-red-contrib-machine-learning](https://flows.nodered.org/node/node-red-contrib-machine-learning) node the following Dockerfile will extend the previously built container.
46
+
This container can be extended to add the required prerequisites for your projects. For example to add the required libraries for the [node-red-contrib-machine-learning](https://flows.nodered.org/node/node-red-contrib-machine-learning) node the following Dockerfile will extend the previously built container.
0 commit comments