| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> docker部署nginx和vue(可以部署多个nginx和vue) -> 正文阅读 |
|
[系统运维]docker部署nginx和vue(可以部署多个nginx和vue) |
最近有一个项目需要前后端分离。实际上,简单的部署nginx和vue就可以实现了。但是考虑到项目中的管理员端和用户端分别用两套vue实现,因此考虑用docker进行部署。主要有两个好处,一是docker部署使得封装性更好,之后的拓展、拷贝、卸载也更加方便;二是可以实现多个nginx部署,不会形成冲突。
然后就是使用这个镜像创建容器(这个容器是临时的):
容器创建好了以后,把nginx容器的配置文件夹拷贝到当前目录下,主要是为了获取nginx的配置文件,如果你已经有了,可以忽视这一步骤:
把这个文件夹改一下名字,改为conf:
把这个conf文件夹移动到你想要挂载nginx配置的地方,这个文件夹需要你自己创建:
再在 /opt/nginx(指定的)目录下,再创建html、logs文件夹
接下来就查看原容器id:
终止容器:
并删除原容器:
如果只是创建nginx的话,直接执行下面这一步就可以了,如果还需要部署vue,则不要执行!!!不然还得删掉,再重新执行下面的步骤。
同时,/opt/nginx下的几个文件夹已经映射到docker中nginx的相应目录中了,更改里面的内容也可以相应的改变nginx的配置。
接下来,修改opt/nginx/conf/nginx.conf文件:
之后进入容器中
重启nginx
退出
如果需要部署多个nginx和vue,可以把上述步骤再重复执行,同时记得端口名要改一下 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:34:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |