docker部署nginx容器

  1. Dockerfile文件编写

    复制代码
    # 使用官方Nginx基础镜像
    FROM nginx:latest
     
    # 将宿主机的80端口映射到容器的80端口
    EXPOSE 80
     
    # 当Docker容器启动时,自动启动Nginx服务
    CMD ["nginx", "-g", "daemon off;"]
  2. 制作nginx镜像(点号代表dockerfile在当前目录下)

    复制代码
    docker build -t my-nginx-image .
  3. 启动nginx容器,并挂载主机目录文件到容器内部

    复制代码
    docker run -d -p 80:80 -v /data/html:/usr/share/nginx/html --name my-nginx-container my-nginx-image:latest

相关推荐
сокол5 小时前
【网安-Web渗透测试-靶场系列】AWD-Platform(ctf-hub)
linux·服务器·ubuntu·网络安全·docker
500845 小时前
昇腾 CANN 的五层架构,到底分了哪五层
java·人工智能·分布式·架构·ocr·wpf
摇滚侠6 小时前
Java 零基础全套教程,File 类与 IO 流,笔记 177-178
java·开发语言·笔记
雨落在了我的手上6 小时前
初始java(十):类和对象(⼆)
java·开发语言
莫雪歌7 小时前
Java AI 应用开发实践:基于 Spring Boot 实现 Chat、Memory、RAG 与 Tool Calling
java·aigc
SmartBrain8 小时前
AI全栈开发(SDD):慢病管理系统工程级设计
java·大数据·开发语言·人工智能·架构·aigc
梦想CAD控件8 小时前
网页端对DWG图纸进行预览与批注(CAD轻量化)
java·前端·javascript
月走乂山8 小时前
Windows 10 WSL2 安装问题排查与解决全记录
windows·docker·hyper-v·故障排查·wsl2
老毛肚8 小时前
Spring boot 特性和自写Reids组件
java·spring boot·后端
极光代码工作室8 小时前
基于SpringBoot的课程管理系统
java·springboot·web开发·后端开发