nginx docker安装
nginx docker安装
1.1 安装前准备
创建目录/opt/docker,然后copy文件夹nginx,到此目录
编辑配置文件nginx.conf,copy静态文件到/nginx/html目录下
2.1 启动nginx
如果有外网直接运行即可,如果没有外网需要提前docker load -i nginx:1.18.0
docker run --name ecs-nginx -p 80:80 -p 9097-9200:9097-9200 \
-v /opt/docker/nginx/conf/nginx:/etc/nginx \
-v /opt/docker/nginx/html:/usr/share/nginx/html \
-v /opt/docker/nginx/logs/:/var/log/nginx \
-d nginx:1.18.0
#备注: -p 9097-9200:9097-9200批量映射端口,将9097-9200端口全部映射。使用这种方式会占用大量内存,所以非特殊情况不要使用这种方式
#宿主机的路径/opt/docker/nginx/html,映射到容器中的路径为/usr/share/nginx/html,所以注意配置nginx时的路径问题
3.1 重启nginx
每次修改文件后,如果没有新增端口释放,执行`docker exec -it ecs-nginx nginx -s reload`加载配置;如果新增了端口,需要删除原有容器,
docker run增加端口映射重新启动
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!