首页 > 其他分享 >docker-项目部署-前端

docker-项目部署-前端

时间:2023-12-15 14:22:35浏览次数:33  
标签:部署 前端 hmall nginx html 18080 conf docker root

3.2.部署前端

hmall-portalhmall-admin是前端代码,需要基于nginx部署。在课前资料中已经给大家提供了nginx的部署目录: 其中:
  • html是静态资源目录,我们需要把hmall-portal以及hmall-admin都复制进去
  • nginx.conf是nginx的配置文件,主要是完成对html下的两个静态资源目录做代理
  我们现在要做的就是把整个nginx目录上传到虚拟机的/root目录下: 然后创建nginx容器并完成两个挂载:
  • /root/nginx/nginx.conf挂载到/etc/nginx/nginx.conf
  • /root/nginx/html挂载到/usr/share/nginx/html
  由于需要让nginx同时代理hmall-portal和hmall-admin两套前端资源,因此我们需要暴露两个端口:
  • 18080:对应hmall-portal
  • 18081:对应hmall-admin
命令如下:
docker run -d \
        --name nginx \
        -p 18080:18080 \
        -p 18081:18081 \
        -v /root/nginx/html:/usr/share/nginx/html \
        -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
        --network hmall \
        nginx
测试,通过浏览器访问:http://你的虚拟机ip:18080

标签:部署,前端,hmall,nginx,html,18080,conf,docker,root
From: https://www.cnblogs.com/lin513/p/17903284.html

相关文章

  • docker-基础常见命令
    2.1.常见命令首先我们来学习Docker中的常见命令,可以参考官方文档:https://docs.docker.com/engine/reference/commandline/cli/ 2.1.1.命令介绍其中,比较常见的命令有:命令说明文档地址dockerpull拉取镜像dockerpulldockerpush推送镜像到......
  • Helm Chart 部署 Redis 的完美指南
    目录一、Helm介绍二、安装Helm三、配置Helm的repository四、部署chart(以部署redis为例)1.搜索chart2.拉取chart3.修改values.yaml的一些配置(简单演示一下基本的配置)4.启动chart5.升级和回滚a.升级b.回滚一、Helm介绍Helm是一个Kubernetes的包管理工具,就像Linux下的包管......
  • Docker架构
    原文:https://blog.csdn.net/qq_46921028/article/details/129096134Docker是一个CS架构的程序,由两部分组成:服务端(server):Docker守护进程,负责处理Docker指令,管理镜像、容器等。客户端(client):通过命令或RestAPI向Docker服务端发送指令。可以在本地或远程向服务端发送指令。 ......
  • Linux部署elasticsearch集群
    文章目录一、集群规划二、安装前准备(所有节点操作)创建数据目录修改系统配置文件/etc/sysctl.conf创建用户组设置limits.conf三、初始化配置(在节点1上操作)下载安装包解压安装包修改jvm.options文件下配置的所占内存修改集群配置文件elasticsearch.yml将安装包传到另外两个节点......
  • Cassandra 基于 Docker 部署
    1、Docker、Docker-Compose安装https://www.cnblogs.com/a120608yby/p/9883175.htmlhttps://www.cnblogs.com/a120608yby/p/14582853.html2、基于Docker-Compose部署Cassandra#vimdocker-compose.ymlversion:'3'services:cassandra:image:cassandra:l......
  • 启动Docker服务报错
    启动Docker服务报错如下Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails.使用命令journalctl-xe查看解决方法一、关闭防火墙或者selinux1、关闭防火墙system......
  • Docker查看容器的启动命令
    安装第三方包:get_command_4_run_containerdockerpullcucker/get_command_4_run_container执行命令:dockerrun--rm-v/var/run/docker.sock:/var/run/docker.sockcucker/get_command_4_run_container[容器名称]/[容器ID]可以将其封装为一个别名echo"aliasget_run_comm......
  • Docker Compose 使用
    DockerCompose使用Compose简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。使用#yaml配置version:'3'services:web:......
  • ubuntu下完全卸载重装docker教程
    操作需在管理员权限下运行卸载docker1.删除docker的所有包apt-getautoremovedockerdocker-cedocker-enginedocker.iocontainerdrunc2.查看docker是否卸载干净dpkg-l|grepdockerdpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P3.删除相关插件apt-......
  • Docker相关概念
    镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。(安装包)容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器进程做隔离,对外不可见。仓库(repository):仓库就是存放镜像的地方!仓库分为公有仓库和私有仓库! 一切......