Docker是一個非常流行的開源應用程序,它可以允許你在不同的環境中運行多個應用程序。在下面的示例中,我們將展示如何使用Docker構建一個簡單的Web應用程序。
首先,我們需要創建一個名為“myapp”的項目文件夾,并將以下內容放入一個名為“Dockerfile”的文件中: FROM node:10-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"] 接下來,在項目文件夾中使用命令行運行以下命令,以構建我們的Docker映像: docker build -t myapp . 此命令將從“Dockerfile”文件中讀取指令,并以“myapp”的名稱創建一個新的映像。 現在映像已經構建好了,我們可以使用以下命令啟動容器: docker run -p 3000:3000 myapp 該命令將從映像創建一個新容器,該容器將在本地主機上將主機端口“3000”與容器內的端口“3000”進行連接。 如果你看到輸出信息,表示應用程序已成功啟動,那么你可以在瀏覽器中鍵入http://localhost:3000并訪問到該應用程序的主頁。 最后,如果你想停止容器,請運行以下命令: docker stop CONTAINERID 如果你想刪除容器,請運行以下命令: docker rm CONTAINERID
以上就是一個簡單的Docker實例教程,你可以讓你的應用程序在不同的環境中運行,并獲得更好的可移植性和安全性。
上一篇vue引用 jq插件