docker配置node項(xiàng)目的實(shí)現(xiàn)步驟
首先在項(xiàng)目根目錄創(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òng)鏡像,-d后臺(tái)運(yùn)行,-p設(shè)置端口,第一個(gè)8081為電腦端口,后一個(gè)8081為容器內(nèi)部的端口
docker run -d -p 8081:8081 server:v1.0
查看容器啟動(dòng)情況
docker ps
進(jìn)入到容器內(nèi)部,查看node版本
docker exec -it hopeful_khorana bash
退出容器
exit
停止容器
# stop停止 docker stop 容器名稱或者容器ID # 關(guān)閉 docker kill 容器名稱或者容器ID
到此這篇關(guān)于docker配置node項(xiàng)目的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker配置node項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Docker Compose中獲取最新鏡像的多種方法總結(jié)
Docker 鏡像是 Docker 容器的基礎(chǔ),鏡像包含了應(yīng)用程序所需的所有文件和依賴,Docker-Compose 默認(rèn)不會(huì)自動(dòng)拉取最新的鏡像版本,這可能會(huì)導(dǎo)致使用過時(shí)的鏡像,從而錯(cuò)過重要的更新,為了確保 Docker-Compose 始終使用最新的鏡像,我們可以采用多種方法,以下將詳細(xì)介紹這些方法2024-08-08使用GoogleContainerTools容器化jib構(gòu)建docker鏡像
這篇文章主要教大家如何使用GoogleContainerTools容器化jib構(gòu)建docker鏡像的實(shí)現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03如何修改 docker 容器的啟動(dòng)參數(shù)
工作中我們經(jīng)常遇到docker容器運(yùn)行一段時(shí)間后,因?yàn)楦鞣N原因需要調(diào)整啟動(dòng)參數(shù)的情況,這篇文章主要介紹了如何修改 docker 容器的啟動(dòng)參數(shù),需要的朋友可以參考下2023-09-09docker-swarm之使用Docker secret管理敏感數(shù)據(jù)
就Docker Swarm集群服務(wù)而言,secret 是塊狀數(shù)據(jù),例如密碼、SSH私鑰、SSL證書或其他不應(yīng)通過網(wǎng)絡(luò)傳輸或未加密存儲(chǔ)在Dockerfile或應(yīng)用程序源代碼中的數(shù)據(jù),我們可以使用Docker secret 集中管理這些數(shù)據(jù),所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數(shù)據(jù)2023-08-08Docker容器中運(yùn)行flume及啟動(dòng)不輸出運(yùn)行日志問題
這篇文章主要介紹了 Docker容器中運(yùn)行flume及啟動(dòng)不輸出運(yùn)行日志問題及解決方法,需要的朋友參考下吧2018-03-03Docker容器輸入漢字觸發(fā)自動(dòng)補(bǔ)全問題
Linux系統(tǒng)中,當(dāng)終端出現(xiàn)中文亂碼通常是由于缺少中文字符集和字體,安裝中文字體和設(shè)置合適的字符集zh_CN.utf8,可以有效解決這一問題,首先,通過查看系統(tǒng)支持的字符集了解是否支持中文,然后安裝相應(yīng)字符集,其次,查看并設(shè)置當(dāng)前系統(tǒng)字符集2024-10-10