【Docker】docker | 部署nginx

ops/2024/10/25 11:10:20/

一、概述

        记录下nginx的部署流程;将conf配置文件映射到宿主机

        前提依赖:自行准备nginx的镜像包

二、步骤

1、运行、无映射

docker run --name nginx -p 80:80 -d nginx:1.18.0-alpine 

80:80,前面是宿主机端口;如果冲突自行修改

~~

2、复制容器配置到宿主机

docker container cp nginx:/etc/nginx /opt/

效果对应的是

~~

3、停止删除之前的nginx

docker stop nginx
docker rm nginx

~~

4、启动nginx并映射目录

docker run \
-p 80:80 \
--name nginx \
--restart=always \
-v /opt/nginx/html:/usr/share/nginx/html \
-v /opt/nginx/logs:/var/log/nginx \
-v /opt/nginx:/etc/nginx \
-d nginx:1.18.0-alpine 

重点: /opt/nginx:/opt/nginx

说明1:静态文件放到,宿主机【/opt/nginx/html】就行;但是default.conf里面的还是容器里面的路径【/usr/share/nginx/html】;不要修改保持默认就好

说明2:如果需要增加端口映射,在【/opt/ngninx/conf.d/】目录下,新增conf文件就行

~~


http://www.ppmy.cn/ops/128313.html

相关文章

你对MySQL的having关键字了解多少?

在MySQL中,HAVING子句用于在数据分组并计算聚合函数之后,对结果进行进一步的过滤。它通常与GROUP BY子句一起使用,以根据指定的条件过滤分组。HAVING子句的作用类似于WHERE子句,但WHERE子句是在数据被聚合之前进行过滤&#xff0c…

ModuleNotFoundError: No module named ‘pdfminer.high_level‘

解决办法: pip uninstall pdfminer pip install pdfminer.six 如果还报错:重启计算机 参考资料:https://blog.csdn.net/xigewang_/article/details/132319419

Ovis原理解读: 多模态大语言模型的结构嵌入对齐

论文:https://arxiv.org/pdf/2405.20797 github:https://github.com/AIDC-AI/Ovis 在多模态大语言模型 (MLLM) 中,不同的嵌入策略有显著的区别。以下是使用基于连接器的方法与 Ovis 方法的比较: 基于连接器的方法-优缺点(connector-based …

Cursor零基础小白教程系列「高阶」 - Cursor 模型选择和API密钥配置

最适合小白零基础的Cursor教程 网站lookai.top相同作者,最新文章会在网站更新,欢迎收藏书签 Cursor 模型选择和API密钥配置 概述 Cursor提供了多种AI模型供选择,并允许用户配置自己的API密钥。本教程将介绍如何选择不同的AI模型以及如何配置…

【AI知识点】倒排索引(Inverted Index)

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】 倒排索引(Inverted Index) 是信息检索系统中用于快速查找包含某个词项的文档集合的核心数据结构。倒排索引在搜索引擎、全文检索系统以及数据库中被广泛使用,它能够极大提高查询速度&a…

前端面试题16 | Http和Https相比,有什么区别?

哈喽小伙伴们大家好!我是程序媛小李,一位正在往全栈方向发展的前端小姐姐,今天我们继续来给大家分享一道经典的面试题 http和https的区别: 1. 安全性 HTTP:HTTP是超文本传输协议,信息以明文传输&#xff…

Vue -- 总结 10

父传子 <script setup lang"ts"> import SonOne from ./components/SonOne.vue; import {ref} from vue let title ref(999) </script><template><div><!-- <SonOne msg"hello world" :title"title"></So…

二分查找的概念

文章目录 二分查找的原理二分查找的适用场景二分查找的代码实现目录 二分查找的原理 如果需要在 n n n 个数中查找目标值是否存在&#xff0c;最常规的思想是遍历所有的数&#xff0c;判断每个数是否等于目标值。遍历的时间复杂度是 O ( n ) O(n) O(n)。 如果 n n n 个数是…