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

相关推荐
cqwuliu5 分钟前
Freemarker模板工具
java·开发语言
asdfg12589636 分钟前
`(line1, line2) -> line1 + line2` 此Lambda 表达式的理解
java·开发语言
hopsky15 分钟前
docker 容器文件异常大的问题排查
运维·docker·容器
AI人工智能+电脑小能手17 分钟前
【大白话说Java面试题 第49题】【JVM篇】第9题:什么是双亲委派机制?介绍一下运作过程。?
java·开发语言·jvm
码农-阿杰19 分钟前
Java 线程中断机制深度解析:从 API 到底层 C++ 实现
java·开发语言·c++
风味蘑菇干21 分钟前
斗地主案例
java·数据结构·算法
bloglin9999922 分钟前
兼容旧版 docker-compose 和新版 docker compose
运维·docker·容器
宠..29 分钟前
VS Code 修改 C++ 标准同时修改错误检测标准
java·linux·开发语言·javascript·c++·python·qt
WL_Aurora30 分钟前
Java Scanner输入陷阱深度解析
java·开发语言
一只大袋鼠35 分钟前
SpringMVC 框架中的拦截器
java·springmvc·javaweb·拦截器