当前位置: 首页 > news >正文

网站设计有哪几种设计方法网站的优化哪个好

网站设计有哪几种设计方法,网站的优化哪个好,做网站空间备案的职业,网站建设和网络营销区别拉取官方 Node.js 镜像 docker pull node:latest创建 Dockerfile,并更改 NPM 下载源为淘宝源,设置为全局持久化 # 使用最新版本的Node.js作为基础镜像 FROM node:latest# 设置工作目录为/app WORKDIR /app # 更改 NPM 下载源为淘宝源,并设置…

拉取官方 Node.js 镜像

docker pull node:latest

创建 Dockerfile,并更改 NPM 下载源为淘宝源,设置为全局持久化

# 使用最新版本的Node.js作为基础镜像
FROM node:latest# 设置工作目录为/app
WORKDIR /app
# 更改 NPM 下载源为淘宝源,并设置为全局持久化
RUN npm config set -g registry https://registry.npm.taobao.org
# 将当前目录中的package.json和package-lock.json复制到容器中
COPY package*.json ./# 安装依赖项
RUN npm install# 将当前目录中的所有文件复制到容器中
COPY . .# 暴露端口
EXPOSE 3000
# 启动应用程序
CMD ["npm", "start"]

构建自定义镜像(仅当使用了 Dockerfile 时)

在包含 Dockerfile 的项目根目录下执行构建命令,注意最后的 小数点

docker build -t my-node-app .

运行容器并挂载本地目录

假设你的 Node.js 应用代码位于本地 /opt/module/node/ 目录,你想将此目录挂载到容器中的 /app 目录,以便于在宿主机编辑代码并在容器中实时更新,可以执行以下命令:

docker run -it -p 3000:3000 --name my-node-app -v /opt/module/node/:/app my-node-app
  • -v /opt/module/node/:/app 将本地的 Node.js 应用程序目录挂载到容器内的 /app 目录。
  • -p 3000:3000 映射了宿主机的 3000 端口到容器的 3000 端口。

创建一个简单的 Node.js Web 应用程序(可选)

为了演示,我们可以在本地创建一个简单的 Express 应用。例如,在本地目录 /opt/module/node/ 创建 app.js 文件:

// /opt/module/node/app.js
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {res.send('Hello from Node.js in Docker!');
});app.listen(port, () => {console.log(`App is running at http://localhost:${port}`);
});

在容器内安装应用依赖并启动服务

# 进入容器内部
docker exec -it my-node-app bash# 在容器内部安装Express
npm install express# 启动Node.js应用
node app.js

验证安装和部署是否成功

在宿主机上打开浏览器,访问 http://localhost:3000,如果能看到 “Hello from Node.js in Docker!” 的消息,则表明 Node.js 已经在 Docker 容器中成功安装和部署,并且 Web 服务可以通过网络访问。
在这里插入图片描述

http://www.yayakq.cn/news/884143/

相关文章:

  • 杭州网站开发工程师建筑英才招聘网首页
  • 福州网站建设电话聊城网站建设有限公司
  • vpswindows学生18公交车上泽成seo网站排名
  • 大连开发区网站制作建设公司沈阳最新数据消息
  • 大学网站开发的流程系统首页设计图
  • 怎么建设一个属于自己的网站济南建站公司注意什么
  • 网站建设服务费怎么做会计分录合肥有哪些公司是做网站的
  • 快速做网站的方法网站建设需要在哪备案
  • 临沂网站企业怎样选择域名做网站
  • 网站视频下载windows义乌专业做网站的公司
  • joomla 2.5:你的网站建设_使用与管理深圳网站建设 百度一下
  • 网站流量团队防城港网站开发
  • 企业门户网站建设的必要性i深圳app官方下载
  • 双鸭山网站建设实木家具全屋定制十大名牌
  • .net网站开发免费教程全国企业信用信息查询系统官网
  • 跨境购物网站建设网站建设哪家go好
  • 做网站策划书吧电商网站设计周志
  • 门户网站开发费需入无形资产网络舆情监测工作总结
  • 南昌建设网站grimhelm.wordpress
  • 唐山哪里做网站网站开发进度确认单
  • 网站集约化建设 要求建设银行北京招聘网站
  • 简述php网站开发流程图孵化器网站建设
  • 大连网站建设报价优质商家学历提升图片
  • wordpress积分站内搜索石家庄网络公司哪家好
  • 网站托管好吗wordpress无限登录密码破解
  • 网站被降权后怎么办wordpress文件类型不受支持
  • 设计 p网站推广普通话的宣传语
  • 做网站收广告费设计师去哪找
  • 简述网站开发平台及常用工具推广平台 赚佣金
  • 房地产网站推广沈阳网站设计培训班