当前位置: 首页 > 后端技术 > Node.js

linux下docker基于debian系统安装node

时间:2023-04-03 16:06:39 Node.js

docker下载(debian系统)1.sudoapt-getupdate更新包2.sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg2\software-properties-common(安装包让apt通过HTTPS使用repository)3.sudoapt-getinstalldocker-ce(获取最新版本的Docker安装包)4.sudoservicedockerstart(启动docker)5.docker(测试是否安装成功)dockerstudynotesprojectbuild创建文件在文件夹中设置package.json文件,运行npminstall安装nodejs所需的依赖文件。创建server.js文件。这是负责编写业务逻辑。dockerfile设置创建一个名为Dockerfile的文件写入到FROMnode:(指定版本号)CreateapplicationdirectoryapplicationworkdirectoryWORKDIR/usr/src/appcopynodejsconfigurationfileCOPYpackage*.json./RUNnpminstalldownloadnoderelateddependenciesbundleapplicationsourceCOPY..setportnumberEXPOSE8080runnodeCMD["npm","start"]Createadockerignorefile
在与Dockerfile相同的文件夹中创建一个.dockerignore文件并将其写入node_modulesnpm-debug.log以防止本地模块和调试日志被复制到您的Docker中构建镜像dockerbuild-t名称中的docker镜像。查看镜像
dockerimages找到id或name运行dockerrun-p80:8080-didorname(-d为后台运行)dockerps查看程序是否运行镜像包exportdockersaveidnumber>name.tarimportdockerload