• 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 容器,挂载目录

    1. docker run --privileged=true -e TZ="Asia/Shanghai" -it -d --name my-nginx -p 80:80 \
    2. -v /dockerdata/nginx/html:/usr/share/nginx/html \
    3. -v /dockerdata/nginx/nginx.conf:/etc/nginx/nginx.conf \
    4. -v /dockerdata/nginx/conf/default.conf:/etc/nginx/conf.d/default.conf \
    5. -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 文件中

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

    3、测试效果

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

    至此完

  • 相关阅读:
    C语言求解汉诺塔问题
    prometheus监控etcd证书报错问题
    ETL调度同步工具比较-Kettle、DolphinSchedule、DataX
    图文精灵升级离线版本
    虚拟机使用桥接模式网络配置
    短剧小程序系统,重塑视频观看体验的科技革命
    torch.gather函数的使用
    Pinia 及其数据持久化 Vue新一代状态管理插件
    leetcode145--二叉树的后序遍历
    【网络安全】文件上传之安全狗bypass
  • 原文地址:https://blog.csdn.net/wsjzzcbq/article/details/125605993