简单描述在docker上部署nginx应用和在集群中部署的区
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单描述在docker上部署nginx应用和在集群中部署的区相关的知识,希望对你有一定的参考价值。
参考技术A 项目部署到Linux环境的Docker容器中。在docker上部署nginx应用和在集群中部署的区,可以简单的描述为把NetCore项目部署到Linux环境的Docker容器中,基于Nginx形成一个小小集群。mac docker 部署nginx
参考技术A mkdir -p Docker/nginxmkdir 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
以上是关于简单描述在docker上部署nginx应用和在集群中部署的区的主要内容,如果未能解决你的问题,请参考以下文章