Upload
-
View
29
Download
3
Embed Size (px)
Citation preview
preInstall
● 官方提供的 NodeOS安裝檔為 .xz,若系統不支援解壓 .xz則需先相關套件
● build過程有缺任何 library, module,請先安裝後再重新 build
4
Install NodeOS on NPM
● Download the project source code and build NodeOS for QEmu
5
code
$ git clone [email protected]:NodeOS/NodeOS.git
$ cd NodeOS
$ npm install# PLATFORM=qemu_32 npm install
# after installation$ npm start
Install NodeOS on Docker
● Install Docker● Download the project source code and build NodeOS for QEmu
● Build from source
6
code
$ sudo docker run -t -i nodeos/nodeos
code
$ git clone [email protected]:NodeOS/NodeOS.git$ cd NodeOS$ PLATFORM=docker npm install
Install NodeOS on Docker (cont.)
● Use Docker to customize your own NodeOS build
7
code
FROM nodeos/base
# Fill in this line with your own name/emailMAINTAINER ROGER <[email protected]>
ENV HOME /rootENV PATH /root/bin:/usr/bin:/usr/sbin:/bin:/sbin
# Use `init` to boot the systemENTRYPOINT ["init"]
# Run `nsh` on bootCMD ["nsh"]
code
# Install root command line (customize)RUN npkg install bin-nshRUN npkg install bin-manRUN npkg install bin-fsRUN npkg install bin-catRUN npkg install bin-pwd
# Install node.js modules(customize)RUN npkg install httpRUN npkg install express...
Install NodeOS on Docker (cont.)
● Dockerfile撰寫完成後,輸入以下指令 build customized image
● build image成功後,輸入以下指令來啟動 customized image
8
code
# build image, image名稱限制 [0-9a-z]$ sudo docker build -t myos .
code
$ sudo docker run -i -t myos