Nginx 初始化

本文最后更新于:2024年3月18日 凌晨

Nginx 初始化

Docker

  1. 生成Docker Volume
1
2
3
4
5
6
7
8
9
10
11
# 生成临时容器
$ docker run -d --name nginx -P nginx:1.18
# 将容器nginx.conf文件复制到宿主机
$ mkdir -p ~/DockerVolumes/nginx/conf/
$ docker cp nginx:/etc/nginx/nginx.conf ~/DockerVolumes/nginx/conf/nginx.conf
# 将容器conf.d文件夹下内容复制到宿主机
$ docker cp nginx:/etc/nginx/conf.d/ ~/DockerVolumes/nginx/conf/conf.d/
# 将容器中的html文件夹复制到宿主机
$ docker cp nginx:/usr/share/nginx/html/ ~/DockerVolumes/nginx/
# 删除临时容器
$ docker rm -f nginx
  1. 生成容器。
1
2
3
4
5
6
7
$ docker run -d --name nginx -p 80:80 \
--hostname nginx \
-v ~/DockerVolumes/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v ~/DockerVolumes/nginx/conf/conf.d/:/etc/nginx/conf.d/ \
-v ~/DockerVolumes/nginx/log/:/var/log/nginx/ \
-v ~/DockerVolumes/nginx/html/:/usr/share/nginx/html/ \
nginx:1.18

安装

Brew

1
$ brew install nginx

CentOS

1
$ sudo yum -y install nginx

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!