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

docker 开启 nginx 容器

使用 docker 开启 nginx 容器,步骤如下

1、docker 拉取 nginx 镜像

docker pull nginx:1.22.0

2、开启容器

开启 nginx 容器

docker run --name my-nginx -p 80:80 -d nginx:1.22.0 

创建存放数据的文件目录

mkdir -p /dockerdata/nginx/html /dockerdata/nginx/conf /dockerdata/nginx/logs

将 nginx 容器内数据复制到存放数据的文件目录

docker cp my-nginx:/etc/nginx/nginx.conf /dockerdata/nginx

docker cp my-nginx:/etc/nginx/conf.d/default.conf /dockerdata/nginx/conf

然后停止 nginx 容器

docker stop my-nginx

删除 nginx 容器

docker rm my-nginx

重新开启 nginx 容器,挂载目录

docker run --privileged=true -e TZ="Asia/Shanghai" -it -d --name my-nginx -p 80:80 

-v /dockerdata/nginx/html:/usr/share/nginx/html
-v /dockerdata/nginx/nginx.conf:/etc/nginx/nginx.conf
-v /dockerdata/nginx/conf/default.conf:/etc/nginx/conf.d/default.conf
-v /dockerdata/nginx/logs:/var/log/nginx nginx:1.22.0

进入dockerdata/nginx/html目录

cd /dockerdata/nginx/html/

创建 index.html 文件

touch index.html

编辑 index.html 文件

vi index.html

将下面内容复制到 index.html 文件中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .content {
            margin-top: 20%;
            text-align: center;
        }
        .detail {
            font-size: 40px;
            font-weight: bold;
            font-family: Cursive;
        }
    </style>
</head>
<body>
    <div class="content">
        <p class="detail">享清福不在为官,只要囊有钱,仓有米,腹有诗书,便是山中宰相</p>
        <p class="detail">祈寿年无须服药,但愿身无病,心无忧,门无债主,可为地上神仙</p>
    </div>
</body>
</html>

3、测试效果

浏览器访问宿主机器地址,笔者这里是 192.168.0.103

至此完

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

相关文章:

  • 109 使用Ajax传递请求本地数据库
  • 《算法系列》之设计
  • xerces-c++内存管理策略为何耗费大量内存
  • STM32学习笔记:驱动SPI外设读写FLASH
  • 操作系统安全 基本概念
  • 猿创征文——C++|string类2
  • 【51单片机】认识单片机
  • Windows中执行C语言编译的程序乱码的解决方法
  • 商城项目10_JSR303常用注解、在项目中如何使用、统一处理异常、分组校验功能、自定义校验注解
  • 一天时间迅速准备前端面试|JS基础—原型和原型链【三座大山之一,必考】
  • Spring Security详细讲解(JWT+SpringSecurity登入案例)
  • 【Network】网络基础@应用层 —— 协议 | http | https
  • UGUI学习笔记(九)自制3D轮播图
  • R统计-单因素ANOVA/Kruskal-Wallis置换检验
  • 动态开点线段树(C++实现)
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【css3】浏览器内核及其兼容性
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Angular 响应式表单之下拉框
  • LeetCode18.四数之和 JavaScript
  • PHP 小技巧
  • python docx文档转html页面
  • 分享几个不错的工具
  • 工作手记之html2canvas使用概述
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 坑!为什么View.startAnimation不起作用?
  • 力扣(LeetCode)22
  • 前端自动化解决方案
  • 实现简单的正则表达式引擎
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 交换综合实验一
  • #考研#计算机文化知识1(局域网及网络互联)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2.2w字)前端单元测试之Jest详解篇
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (六)Hibernate的二级缓存
  • (算法二)滑动窗口
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)四层和七层负载均衡的区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .NET CORE 第一节 创建基本的 asp.net core
  • .Net MVC4 上传大文件,并保存表单
  • @Mapper作用
  • [ solr入门 ] - 利用solrJ进行检索
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [Android]竖直滑动选择器WheelView的实现
  • [C++]高精度 bign (重载运算符版本)
  • [C++进阶篇]STL中vector的使用
  • [cocos creator]EditBox,editing-return事件,清空输入框