docker 는 작은 node 개발 환경 을 구축 합 니 다.

3582 단어
  daocloud    ---- 。   

     :
docker pull docker.io/node   node  
docker pull daocloud.io/nginx   nginx   

     :
  :
                 
           node    。
    
    nginx                。
           nginx    。
  :

(1、      (node    ---node  )
cd   paasos         :app.js     

docker run \
--name paasos \     ,     
-d \    
-p 3000:3000 \             
-v "$(pwd)":/nodepro/paasos \              ,
-w /nodepro/paasos  \          
f87e18404481  \   ID

npm start \  paasos  

  :    :3000----paasos

(2、nginx    
cd     mynginx  (     )

docker run \

--name paasos-nginx 
ginx
-p 80:80 \ nginx -link pasos:localhost \ ?? -v `pwd`/config:/etc/nginx/conf.d \ nginx -v `pwd`/logs:/var/log/nginx \ f6c12cb14ebc \ ID (3、 : · : , nginx, , ID:3000 。 server { listen 80; #root /nodepro/pnginx/www/nodepro/pnginx/www #index index.html index.htm; server_name localhost; location / { proxy_pass http://localhost:3000;# 。 } } : , nginx , 。 。 , nginx include , ; server { listen 80; #root /nodepro/pnginx/www/nodepro/pnginx/www #index index.html index.htm; server_name localhost; location / { proxy_pass http://localhost:3000; } } OK: node 。 。

좋은 웹페이지 즐겨찾기