linux-docker安装nginx

1.拉取镜像:

docker pull nginx

在这里插入图片描述

2.创建挂在路径:
mkdir -p /usr/local/nginx/conf
mkdir -p /usr/local/nginx/logs
mkdir -p /usr/local/nginx/www
mkdir -p /usr/local/nginx/conf.d
在这里插入图片描述

3.启动镜像:为了拿到位置文件,先启动下

docker run --name nginx -p 80:80 -d nginx

在这里插入图片描述
4.复制容器中的配置文件到挂载目录

docker cp nginx:/etc/nginx/nginx.conf  /usr/local/nginx/conf
docker cp nginx:/etc/nginx/conf.d/default.conf  /usr/local/nginx/conf.d

在这里插入图片描述
5.扩展操作:停止nginx并删除

docker stop nginx
docker -rm nginx

在这里插入图片描述
6.编辑nginx配置文件

vi /usr/local/nginx/conf.d/default.conf
# 编辑完成,按esc,输入: :wq,退出

在这里插入图片描述
7.启动nginx容器

docker run -d -p 80:80 --name nginx-web --privileged=true --restart=always -v /usr/local/nginx/www:/usr/share/nginx/html -v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/nginx/logs:/var/log/nginx nginx

在这里插入图片描述

相关推荐

  1. 要在Linux安装Docker Compose和nginx

    2024-04-09 22:46:02       62 阅读
  2. Docker + Nginx 安装

    2024-04-09 22:46:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 22:46:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 22:46:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 22:46:02       82 阅读
  4. Python语言-面向对象

    2024-04-09 22:46:02       91 阅读

热门阅读

  1. Git汇总

    2024-04-09 22:46:02       30 阅读
  2. MSsql数据库 sql注入

    2024-04-09 22:46:02       36 阅读
  3. 进程替换exec系列介绍

    2024-04-09 22:46:02       37 阅读
  4. Linux C++ 022-函数模板

    2024-04-09 22:46:02       34 阅读
  5. python把视频按帧转化为图片并保存

    2024-04-09 22:46:02       35 阅读
  6. Linux下I2C驱动框架:I2C 设备驱动

    2024-04-09 22:46:02       42 阅读
  7. 【Linux篇】makefile一次形成两个可执行

    2024-04-09 22:46:02       34 阅读
  8. Kubernetes统一管理vGPU:原理、实现与挑战

    2024-04-09 22:46:02       40 阅读
  9. 大模型从入门到应用——OpenAI基础调用

    2024-04-09 22:46:02       39 阅读
  10. 程序员如何搞副业?

    2024-04-09 22:46:02       38 阅读
  11. Go语言支持重载吗?如何实现重写?

    2024-04-09 22:46:02       41 阅读
  12. @Transactional 详解

    2024-04-09 22:46:02       35 阅读