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

相关推荐
Java 码农35 分钟前
Centos7 maven 安装
java·python·centos·maven
harmful_sheep44 分钟前
maven mvn 安装自定义 jar 包
java·maven·jar
007php0071 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
JH30731 小时前
第七篇:Buffer Pool 与 InnoDB 其他组件的协作
java·数据库·mysql·oracle
小灰灰的可爱无人可替代2 小时前
记录一次使用docker和docker-compose更新vue前端项目问题
nginx·docker·vue
皮皮林5513 小时前
订单分库分表后,商家如何高效的查询?
java
Roye_ack3 小时前
【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
java·spring boot·后端·excel·苍穹外卖
会飞的鱼_1233 小时前
设备管理平台项目全流程部署指南:从环境到ELK日志监控
nginx
雲帝4 小时前
爱发电nginx转发企业微信webhook
nginx
Code blocks4 小时前
SpringBoot自定义请求前缀
java·spring boot·后端