docker下載(debian系統)
1. sudo apt-get update 更新包
2. sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common (安裝包以容許apt經過HTTPS使用存儲庫)
3. sudo apt-get install docker-ce (獲取最新版本的 Docker 安裝包)
4. sudo service docker start(啓動docker)
5. docker (測試是否安裝成功)
docker 學習筆記
-
項目構建node
- 建立一個文件夾設置好 packge.json 文件
- 運行 npm install 安裝nodejs所需的依賴文件
- 建立 server.js 文件 這裏負責要寫的業務邏輯
-
docker文件設置docker
- 建立一個名稱爲 Dockerfile 的文件並寫入
- FROM node:(指定的版本號)
- 建立應用目錄 應用程序工做目錄 WORKDIR /usr/src/app
- 拷貝nodejs 的配置文件 COPY package*.json ./
- RUN npm install 下載node的相關依賴
- 捆綁應用源 COPY . .
- 設置端口號 EXPOSE 8080
- 運行node CMD [ "npm", "start" ]
node_modules
npm-debug.logjson
避免本地模塊以及調試日誌被拷貝進入到你的 Docker 鏡像中
-
構建docker鏡像app
- docker build -t 名稱 .
-
查看鏡像<br/>curl
- docker images 找到要運行的 id 或名稱
- docker run -p 80:8080 -d id 或名稱 (-d爲後臺運行)
- docker ps 查看程序是否在運行
鏡像打包
- 導出
docker save id號 > 名稱.tar
- 導入
docker load < 文件
- 鏡像重命名 docker tag 鏡像id 重命名名稱