前言

nginx有动静分离、反向代理、负载均衡

1、准备环境

1.1、复制配置文件

随便下一个nginx:为了获取配置文件

  1. docker run -p 80:80 --name nginx -d nginx:1.10

将容器内的配置文件拷贝到当前目录:

  1. docker container cp nginx:/etc/nginx .

别忘了后面的点
修改文件名称:mv nginx conf 把这个 conf 移动到/mydata/nginx 下

  1. mv nginx conf
  2. mv ./conf /mydata/nginx

1.2、删除容器

终止原容器:docker stop nginx
执行命令删除原容器:docker rm $ContainerId

  1. docker stop nginx
  2. docker rm $ContainerId

2、正式创建实例

  1. docker run -p 80:80 --name nginx \
  2. -v /mydata/nginx/html:/usr/share/nginx/html \
  3. -v /mydata/nginx/logs:/var/log/nginx \
  4. -v /mydata/nginx/conf:/etc/nginx \
  5. -d nginx:1.10

3、测试

在html下编写index.html、在访问自己映射的端口http://192.168.144.201/
image.png
image.png