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)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker容器訪問宿主機(jī)網(wǎng)絡(luò)的方法
這篇文章主要介紹了Docker容器訪問宿主機(jī)網(wǎng)絡(luò)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-10-10
docker network如何創(chuàng)建橋接網(wǎng)絡(luò)
這篇文章主要介紹了docker network如何創(chuàng)建橋接網(wǎng)絡(luò)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
Docker nginx容器部署前端項(xiàng)目全過程
用戶配置Nginx數(shù)據(jù)卷映射,將本地文件掛載至容器內(nèi)/usr/share/nginx/html目錄,部署兩個(gè)前端項(xiàng)目分別綁定18080和18081端口,確保配置文件與前端資源同步更新2025-09-09
Docker+Nginx打包部署前后端分離步驟實(shí)現(xiàn)
這篇文章主要介紹了Docker+Nginx打包部署前后端分離步驟實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-01-01
詳解利用nginx和docker實(shí)現(xiàn)一個(gè)簡易的負(fù)載均衡
本篇文章主要介紹了利用nginx和docker實(shí)現(xiàn)一個(gè)簡易的負(fù)載均衡 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
docker pure-ftp 搭建ftp服務(wù)器的方法
本篇文章主要介紹了docker pure-ftp 搭建ftp服務(wù)器的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-04-04
docker自建GitLab倉庫的實(shí)現(xiàn)
Harbor是一個(gè)用于存儲(chǔ)和分發(fā)Docker鏡像的企業(yè)級(jí)Registry服務(wù)器,本文主要介紹了docker自建GitLab倉庫的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07

