mac docker 部署nginx

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac docker 部署nginx相关的知识,希望对你有一定的参考价值。

参考技术A mkdir -p Docker/nginx

mkdir conf conf.d html logs

2、nginx在docker容器中相关配置文件目录分别是:

日志位置:/var/log/nginx/
配置文件位置:/etc/nginx/
项目位置:/usr/share/nginx/html

docker cp tmp-nginx:/etc/nginx/nginx.conf /Users/docker/nginx/conf/nginx.conf

docker cp tmp-nginx:/etc/nginx/conf.d/default.conf /Users/docker/nginx/conf.d/default.conf

3、在宿主机的nginx配置文件的html文件夹下,我们新建一个index.html,内容如下:

<!DOCTYPE html>

<html lang="en">

:q<head>

<meta charset="UTF-8">

<title>Title</title>

</head>

<body>

<h1>你好,Nginx!你好,码之初!</h1>

</body>

</html>

4、将本地配置文件挂载至docker容器,重新运行nginx

docker run -d --name nginx -p 80:80 -v /Users/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /Users/docker/nginx/conf.d:/etc/nginx/conf.d -v /Users/docker/nginx/html:/usr/share/nginx/html -v /Users/docker/nginx/logs:/var/log/nginx nginx

参考: https://www.shangyexinzhi.com/article/456814.html

以上是关于mac docker 部署nginx的主要内容,如果未能解决你的问题,请参考以下文章

docker nginx、rabbitmq、redis部署

NGINX docker-compose - 在上游 nuxt:3000 中找不到主机

Docker Nginx SSL证书认证启动教程

Mac部署Docker

mac docker 部署nginx

Docker部署sentinel Mac Docker 部署 sentinel