dockernginx搭建网站(利用docker搭建http服务器)

小编

docker启动nginx

需要使用docker在后台运行一个nginx服务器需要docker容器部署方式。方法如下:docker构建mysql环境+docker构建项目自身环境。Vue项目:使用docker启动nginx服务器方式代理部署。

dockernginx搭建网站(利用docker搭建http服务器)

说明:--name nginx nginx 第一个nginx是通过--name指定的nginx容器实例的名称,另一个nginx表示nginx仓库的名称。

docker启动命令:nginx.conf修改为:程序更新:每次只需要把前端vue打包程序更新到/data2/geovis/docker_nginx/nginx_share_dir下即可。

简述:Spring boot+Vue 前后端分离项目部署,主要采用docker容器部署方式。Springboot项目部署:docker构建mysql环境+docker构建项目自身环境。Vue项目:使用docker启动nginx服务器方式代理部署。

简单描述在docker上部署nginx应用和在集群中部署的区

1、项目部署到Linux环境的Docker容器中。在docker上部署nginx应用和在集群中部署的区,可以简单的描述为把NetCore项目部署到Linux环境的Docker容器中,基于Nginx形成一个小小集群。

2、在nginx里面配置一个upstream,然后把相关的服务器ip都配置进去。

3、注意:如果有多个 manager 节点,portainer 和 visualizer 可能分别部署在两台机器上,所以ip可能会不一样。

4、test2应用相同方式创建。因为需要配置https,先用certbot为域名生成证书和密钥(步骤省略),拷贝证书和密钥到数据卷ssl-certs-vol中。修改nginx-vol数据卷中的nginx.conf文件,能够映射到nginx容器的配置。

5、-v: 表示挂载一个本机目录或文件到容器里。-v /develop/nginx/nginx.conf:/etc/nginx/nginx.conf:将/develop/nginx/nginx.conf配置文件挂载到容器中/etc/nginx/nginx.conf这个配置文件中。

6、可以使用docker image ls 查看是否安装成功。安装成功会有2个镜像nginx和hello-world,这是默认的;maps是我自己后面加地,如下图。docker 和nginx都有了,那就开始搞应用程序上去。

dockernginx有什么优势

1、此处有不同的处理,第一个就是在本机安装Docker 在本机生成docker镜像,第二一个就是上传到服务器,在服务器上生成镜像。由于我是linux新手,所以想多整一下,我就上传到linux 上去生成镜像。制作镜像。

2、docker拉取的nginx镜像有模块,设计合理,应用镜像功能绘图效率极高,非常受用户喜爱。

3、容器内/etc/nginxdk没有,会自动创建。如果/etc/nginxdk已经存在,启动则会报错,不适合挂载已存在文件的文件夹。这个命令主要是方便把容器内的一些文件复制到挂载文件夹,方便宿主机查看。

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:121998431@qq.com

目录[+]