博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 搭建小型的node开发环境。
阅读量:7055 次
发布时间:2019-06-28

本文共 1452 字,大约阅读时间需要 4 分钟。

选择daocloud的镜像源----快。不多说镜像的准备:docker pull docker.io/node 下载node镜像docker pull daocloud.io/nginx 下载nginx的镜像项目的位置:思路:    项目放到宿主机的某个目录下    挂载这个目录到node容器内部。        nginx的配置文件放到宿主机的某个目录下。    挂载目录到某个nginx容器内部。开始:(1、启动服务容器(node项目服务---node容器)cd 进入paasos项目所在的目录下 :app.js所在的目录docker run \--name paasos \容器的别名,即 服务名-d \后台运行-p 3000:3000 \容器端口到宿主机端口的映射-v "$(pwd)":/nodepro/paasos \挂载当前目录到容器内的数据卷,-w /nodepro/paasos  \将此目录设为工作目录f87e18404481  \镜像的IDnpm start \启动paasos项目访问:主机名字:3000----paasos(2、nginx的 安装cd 宿主机的mynginx目录(自己建立哈)docker run \--name paasos-nginx \nginx的服务名-p 80:80  \映射nginx的端口号 到容器-link pasos:localhost  \ 连接??-v `pwd`/config:/etc/nginx/conf.d   \挂载主机目录到nginx内部的配置目录-v `pwd`/logs:/var/log/nginx  \挂载日志目录f6c12cb14ebc \镜像的ID(3、修改配置文件:·修改配置文件:我这里就做一台,只是为了用上nginx,如我按上面的你启动多个容器,可以通过各个容器的ID:3000来设置负载均衡。server {        listen 80;        #root /nodepro/pnginx/www/nodepro/pnginx/www        #index index.html index.htm;        server_name localhost;        location / {            proxy_pass  http://localhost:3000;#反向代理主机。        }}问题:我第一次安装的时候,在nginx安装的时候,按照网上的总是弄不好。最后还是自己琢磨明白了。你需要先起一个测试的容器看看,这版的nginx镜像容器的配置文件里面的include 所在的位置,然后 挂载到哪个目录;在宿主机上修改server {        listen 80;        #root /nodepro/pnginx/www/nodepro/pnginx/www        #index index.html index.htm;        server_name localhost;        location / {            proxy_pass  http://localhost:3000;        }} OK:很简单的一个node工程。没有连接数据库。后续继续研究把数据库也搞上

转载于:https://www.cnblogs.com/smallstudent/p/5396572.html

你可能感兴趣的文章
我的友情链接
查看>>
设置cpu亲和性---即 绑定特定的进程线程到指定的cpu
查看>>
Java 的强引用、弱引用、软引用、虚引用
查看>>
zabbix性能简单调优
查看>>
CSS 详细解读定位属性 position 以及参数
查看>>
ed 命令 cat 命令
查看>>
想想你,幸福和快乐就来了
查看>>
html base标签 target=_parent使用介绍
查看>>
nginx实现反向代理,以反向代理tomcat为例
查看>>
团队项目冲刺5
查看>>
poj3254 Corn Fields(状压dp)
查看>>
方便记忆的电话号码
查看>>
+CIMG+彩色图片边缘提取实验记录_canny/hough transfrom
查看>>
BZOJ2179:FFT快速傅立叶(FFT)
查看>>
mysql常用命令总结
查看>>
C# Azure-让http自动跳转到https链接
查看>>
寻找符合条件的整数
查看>>
一:依使初衷
查看>>
Linux设备驱动之USB
查看>>
Active Desktop--桌面字体背景被修改
查看>>