Docker 是一款跨平臺的虛擬化技術,通過 Docker 可以將應用程序、庫、服務等打包成 Docker 鏡像,方便在不同的環境中運行。下面我們來介紹 Docker 鏡像打包的方法。
1. 創建 Dockerfile 文件
# 基于官方的 Node.js 鏡像 FROM node:12 # 設置工作目錄 WORKDIR /usr/src/app # 將應用程序的依賴包復制到工作目錄 COPY package*.json ./ # 安裝依賴包 RUN npm install # 將應用程序代碼復制到工作目錄 COPY . . # 設置應用程序默認端口 EXPOSE 8080 # 啟動應用程序 CMD [ "npm", "run", "start" ]
2. 構建 Docker 鏡像
$ docker build -t myapp .
3. 運行 Docker 鏡像
$ docker run -p 8080:8080 myapp
通過以上步驟,我們就可以將一個應用程序打包成 Docker 鏡像,并在不同的環境中運行,實現跨平臺部署應用程序的目的。
下一篇vue拍攝使用攻略