欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker實戰(zhàn)掘金

黃文隆1年前8瀏覽0評論

最近在學習 Docker,以前只是聽說過,沒怎么深入了解,現(xiàn)在感覺 Docker 真的很神奇。在這里分享一個我做的實戰(zhàn)項目,希望能幫到同樣在學習 Docker 的小伙伴們。

首先我們需要有一個項目,這里選用了掘金官網(wǎng)的 clone 項目,只需要在命令行中輸入以下命令即可:

git clone https://github.com/xitu/gold-miner.git

接下來,我們需要在項目根目錄中創(chuàng)建一個 Dockerfile 文件。這個文件是 Docker 打包鏡像的指令文件。

FROM node:10.15.3
WORKDIR /app
COPY . .
RUN npm install
EXPOSE 3000
CMD ["npm", "start"]

這個文件指定了鏡像的模板為 node 10.15.3。WORKDIR 定義了在容器中創(chuàng)建的工作目錄,COPY 命令將項目目錄中的代碼復制到容器中的工作目錄中。RUN 命令用來在容器中運行一些命令,這里是安裝必要的依賴包。EXPOSE 命令指定了容器向外暴露的端口號。CMD 命令用來定義容器啟動時執(zhí)行的命令。

接下來,我們需要在命令行中執(zhí)行以下指令來構(gòu)建鏡像:

docker build -t juejin/gold-miner .

-t 表示該鏡像的名字和版本號,可以自己定義,這里定義為 juejin/gold-miner。

構(gòu)建完成后,我們可以使用以下指令來運行這個容器:

docker run -p 4000:3000 -d juejin/gold-miner

-d 表示容器在后臺運行,而 -p 是端口映射的命令,將容器中的 3000 端口映射到我們本機的 4000 端口上。

最后,我們使用瀏覽器訪問 http://localhost:4000/ 即可看到掘金官網(wǎng)!