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

苍穹外卖部署到云服务器使用Docker

部署前端

1.创建nginx镜像

docker pull nginx

2.宿主机(云服务器)创建挂载目录和文件

在这里插入图片描述
最好手动创建 而不是通过docker run创建,否则nginx.conf 默认会被创建为文件夹
nginx.conf 和html可以直接从黑马给的资料里导入
在这里插入图片描述

3.运行nginx容器,并挂载配置到宿主机目录

这是我的配置,直接在一行写好,最好不要使用 \ 分行,我的一分行就报了includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed.
docker run --name nginx -d -p 80:80 -v /home/nginx/html:/etc/nginx/html -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx -v /home/nginx/conf.d:/etc/nginx/conf.d nginx

4.docker ps查看nginx容器运行情况

在这里插入图片描述

5.访问你的http://你的公网ip:80(80是默认端口,可省略) 查看是否可访问前端

在这里插入图片描述

6. tail -f /home/nginx/logs/access.log 查看访问日志

部署后端

相关文章:

  • 软考 系统架构设计师系列知识点之杂项集萃(52)
  • 观察者模式(Observer Pattern)详解
  • 自由学习记录(58)
  • n8n工作流自动化平台的实操:利用本地嵌入模型,完成文件内容的向量化及入库
  • 从 0 到 1:使用 Jetpack Compose 和智能自动化实现高效 Android UI 开发
  • 2025 年如何使用 Pycharm、Vscode 进行树莓派 Respberry Pi Pico 编程开发详细教程(更新中)
  • HTML学习笔记(7)
  • PHP的include和require
  • 基于STM32的心电图监测系统设计
  • 【前端】【面试】在 Vue-React 的迁移重构工作中,从状态管理角度来看,Vuex 迁移到 Redux 最大的挑战是什么,你是怎么应对的?
  • 力扣面试150题--相同的树
  • 嵌入式按键原理、中断过程与中断程序设计(键盘扫描程序)
  • 【CISCO】什么是静态路由(Static Route)?ip route 192.0.1.0 255.255.255.0 200.0.0.1
  • 高等数学同步测试卷 同济7版 试卷部分 上 做题记录 第四章 不定积分同步测试卷 B卷
  • LeetCode刷题链表
  • Spring AI 实战:第四章、Spring AI多模态之看图说话
  • Go语言实现Kafka消息队列
  • 【图书管理系统】环境介绍、设计数据库和表、配置文件、引入依赖
  • JVM——JVM是怎么实现invokedynamic的?
  • Go语言--语法基础4--基本数据类型--类型转换
  • AI世界的年轻人|横跨教育与产业,他说攻克前沿问题是研究者的使命
  • 10家A股农商行一季报:净利均实现增长,常熟银行营收、净利增速领跑
  • 三亚回应“游客骑摩托艇出海遇暴雨”:未失联,已引导申请先行赔付
  • 韩代总统李周浩履职
  • 海港负国安主场两连败,五强争冠卫冕冠军开始掉队
  • 上海:以税务支持鼓励探索更多的创新,助力企业出海