# Docker 安装 nginx

# 一、Nginx安装教程

  1. 拉取镜像

    #1. 搜索镜像 search 建议大家去docker搜索,可以看到帮助文档
    docker search nginx
    docker pull nginx
    docker images
    
    1
    2
    3
    4
  2. 启动容器

    docker run -p 80:80 --name nginx01 -d nginx
    docker ps
    
    1
    2
  3. 进入容器,拷贝配置文件出去

    docker exec -it nginx01 /bin/bash
    
    # 找到nginx位置找首页位置
    whereis nginx 
    find / -name index.html 
    
    # 拷贝配置文件出去
    docker cp nginx01:/etc/nginx/nginx.conf ./
    
    # 退出容器
    exit
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
  4. 卸载容器

    docker stop nginx01
    docker rm nginx01
    
    1
    2
  5. 一条命令

    /root/nginx/nginx.conf 我们写好的或者复制过来的配置文件,容器创建会自动读取生效

    docker run \
        -p 80:80 \
        --restart=always \
        --name nginx \
        -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
        -d nginx
    
    1
    2
    3
    4
    5
    6
    1. -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf 配置文件挂载
    2. -v /root/nginx/html:/usr/share/nginx/html 挂载资源路径

# 二、Nginx详细使用教程