Docker 制作Nginx镜像
介绍
Dockerfile文件编译出一个Nginx 容器镜像。
问题
如何安装Docker
curl -Lk https://get.docker.com/ | sh
RHEL、CentOS、Fedora的用户可以使用setenforce 0
来禁用selinux以达到解决一些问题
当你在issue 提交问题的时候请注意提供一下信息:
- 宿主机的发行版和版本号.
- 使用
docker version
命令来给出Docker版本信息. - 使用
docker info
命令来给出进一步信息. - 提供
docker run
命令的详情 (注意打码你的隐私信息).
安装
直接使用我们在 Dockerhub 上通过自动构建生成的镜像是最为推荐的方式
Note: 也可以在 Quay.io上构建
docker pull mike666666/nginx:latest
#运行 1、常规运行方法:
docker run -d -p 80:80 -p 443:443 mike666666/nginx:latest
2、挂载数据目录方法:
docker run -d -p 80:80 -p 443:443 \ --name=nginx \ -v /etc/localtime:/etc/localtime:ro \ -v /data/wwwroot:/data/wwwroot:rw \ -v /data/logs/wwwlogs:/data/wwwlogs:rw \ -v /data/conf/nginx/vhost:/usr/local/nginx/conf/vhost:rw \ mike666666/nginx:1.21.0
本文分享完毕,感谢支持点赞~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?