|
| 1 | +Node,js |
| 2 | +======= |
| 3 | + |
| 4 | +官方提供的 Node.js 版本如下 |
| 5 | + |
| 6 | +- 0.10.44, 0.10 (0.10/Dockerfile) |
| 7 | +- 0.10.44-onbuild, 0.10-onbuild (0.10/onbuild/Dockerfile) |
| 8 | +- 0.10.44-slim, 0.10-slim (0.10/slim/Dockerfile) |
| 9 | +- 0.10.44-wheezy, 0.10-wheezy (0.10/wheezy/Dockerfile) |
| 10 | +- 0.12.13, 0.12, 0 (0.12/Dockerfile) |
| 11 | +- 0.12.13-onbuild, 0.12-onbuild, 0-onbuild (0.12/onbuild/Dockerfile) |
| 12 | +- 0.12.13-slim, 0.12-slim, 0-slim (0.12/slim/Dockerfile) |
| 13 | +- 0.12.13-wheezy, 0.12-wheezy, 0-wheezy (0.12/wheezy/Dockerfile) |
| 14 | +- 4.4.3, 4.4, 4, argon (4.4/Dockerfile) |
| 15 | +- 4.4.3-onbuild, 4.4-onbuild, 4-onbuild, argon-onbuild (4.4/onbuild/Dockerfile) |
| 16 | +- 4.4.3-slim, 4.4-slim, 4-slim, argon-slim (4.4/slim/Dockerfile) |
| 17 | +- 4.4.3-wheezy, 4.4-wheezy, 4-wheezy, argon-wheezy (4.4/wheezy/Dockerfile) |
| 18 | +- 5.10.1, 5.10, 5, latest (5.10/Dockerfile) |
| 19 | +- 5.10.1-onbuild, 5.10-onbuild, 5-onbuild, onbuild (5.10/onbuild/Dockerfile) |
| 20 | +- 5.10.1-slim, 5.10-slim, 5-slim, slim (5.10/slim/Dockerfile) |
| 21 | +- 5.10.1-wheezy, 5.10-wheezy, 5-wheezy, wheezy (5.10/wheezy/Dockerfile) |
| 22 | + |
| 23 | +執行範例如下: |
| 24 | + |
| 25 | +``` |
| 26 | +docker run -it --rm \ |
| 27 | +--name my-running-script \ |
| 28 | +-v "$PWD":/usr/src/app \ |
| 29 | +-w /usr/src/app node:4 \ |
| 30 | +node your-daemon-or-script.js |
| 31 | +``` |
| 32 | + |
| 33 | +透過 `-v` 可以把要搭配 Node.js 進行專案建置的原始碼掛載到 Node.js docker 內,如此就可以進行建置工作。 |
| 34 | + |
| 35 | +若要確認 Node.js 版本是否正確,可以使用下列指令 |
| 36 | + |
| 37 | +``` |
| 38 | +docker run -it --rm \ |
| 39 | +--name my-running-script \ |
| 40 | +node node -v |
| 41 | +``` |
| 42 | + |
| 43 | +執行完將會看到下列訊息 |
| 44 | + |
| 45 | +``` |
| 46 | +v5.9.0 |
| 47 | +``` |
0 commit comments