docker 構建網站初探

1: 查看已有鏡像

docker images

2: 運行已有鏡像【這裏必須是 雙斜線】

docker run --rm -ti ubuntu //bin/bash 

開啓新的一個docker terminal,

ipconfig //查看host ip
docker ps //查看運行的container
docker inspect <container_id> |grep Gateway //得到 docker0
docker inspect <container_id> |grep IPAddress //得到eth0
    // 效果等同於 下面的【ip addr】,

docker Bridge 模式下網絡架構如下:(參考這裏

3: 【查看版本號】 【uname -r 】–> 查看內核

cat /etc/issue 
ip addr(如果ifconfig 無效)

4:安裝 Nodejs

    sudo apt-get update
    apt-get install -y nodejs npm git git-core
    nodejs -v
    npm -v
    git --version

5: 更新 images [commit 參數必須是小寫,大寫會出錯]

docker commit <containID> zhcnodejs

Try to follow this one
1: 建立容器內外共享文件夾( 有點問題額)

docker run -v /data:/mnt -i -t image-id bash
docker cp e:/zhc_nodejs node:/mnt

2:Nodejs 操作

npm install -g express
npm install -g express-generator
#process.exit() #退出node
express nodetest1
cd nodetest1
ls
npm install 
npm start

Docker workflow with Nginx, Node.js and Redis
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章