docker配置node項目的實現(xiàn)步驟
更新時間:2024年01月19日 15:42:16 作者:小~小
本文主要介紹了docker配置node項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
首先在項目根目錄創(chuàng)建Dockerfile
FROM node:18.19 RUN mkdir /app COPY . /app WORKDIR /app RUN npm install EXPOSE 8081 CMD ["npm","run","start"]
添加.dockerignore文件
/dist /node_modules logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .DS_Store /.idea .project .classpath .c9/ *.launch .settings/ *.sublime-workspace .vscode/*
docker創(chuàng)建鏡像, -t表示鏡像的名字
docker build -t server:v1.0 .
查看鏡像
docker images

啟動鏡像,-d后臺運行,-p設置端口,第一個8081為電腦端口,后一個8081為容器內部的端口
docker run -d -p 8081:8081 server:v1.0
查看容器啟動情況
docker ps

進入到容器內部,查看node版本
docker exec -it hopeful_khorana bash

退出容器
exit

停止容器
# stop停止 docker stop 容器名稱或者容器ID # 關閉 docker kill 容器名稱或者容器ID
到此這篇關于docker配置node項目的實現(xiàn)步驟的文章就介紹到這了,更多相關docker配置node項目內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用GoogleContainerTools容器化jib構建docker鏡像
這篇文章主要教大家如何使用GoogleContainerTools容器化jib構建docker鏡像的實現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進步2022-03-03
docker-swarm之使用Docker secret管理敏感數(shù)據(jù)
就Docker Swarm集群服務而言,secret 是塊狀數(shù)據(jù),例如密碼、SSH私鑰、SSL證書或其他不應通過網絡傳輸或未加密存儲在Dockerfile或應用程序源代碼中的數(shù)據(jù),我們可以使用Docker secret 集中管理這些數(shù)據(jù),所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數(shù)據(jù)2023-08-08

