Docker安装nginx

2,196 阅读1分钟

[TOC]

Docker安装nginx

1.获取镜像

在dockerHub网站中找到一个相对稳定的nginx版本。

docker pull nginx:<version>

2.运行nginx

docker run --name nginx -p 80:80 -d nginx:<version>

然后在网页输入相应的ip即可。

3. 自定义配置

  • 将运行中的nginx容器里面的配置,拷贝到本地 docker container cp <container_name>:/etc/nginx 存放的路径《本机》
  • 执行完成,该目录中会多出一个名为nginx的文件夹,然后将这个子目录改名为config
  • 可以将当前容器停止
  • 启动容器
    docker container run --name nginx \
    --volume "<自定义html路径>/html":/usr/share/nginx/html \
    --volume "<存放配置文件的路径>/conf":/etc/nginx \
    -p 80:80 -d nginx
    

4. 热加载nginx配置

docker kill -s HUP <container-name>

5. 重启nginx

docker restart <container-name>