ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

docker安装nginx实现反向代理

2022-01-27 11:35:53  阅读:185  来源: 互联网

标签:容器 nginx 文件夹 反向 conf docker net


安装docker的操作前面文章有提及,这里就不再赘述。docker安装:https://blog.csdn.net/longyq/article/details/116671392
我们从安装nginx开始:

安装nginx:

1、拉取nginx

```powershell
docker pull nginx
```

2、运行nginx

docker run --name=nginxCoontain-1 -d -p 8889:80 nginx

在这里插入图片描述
–name:设置容器的名称。
-d:表示在后台运行容器。
-p:指定端口映射。4030是宿主机的端口,80是Nginx容器内部的端口。
nginx:表示根据nginx镜像运行容器。

这时,我们访问:http://127.0.0.1:8889/
看到如下画面,说明nginx正常运行了。
在这里插入图片描述

Net Core实例运行

如何将一个asp.net core程序打包成镜像,部署docker内,并将同一个镜像运行成三个容器的操作,前面有相关文章不再赘述。https://blog.csdn.net/longyq/article/details/122682292
在这里插入图片描述
分别运行在8090,8091,8092端口上。

注意:
因为nginx在docker内部,所以我们要配置nginx首先就得进入docker:

docker exec -it nginxCoontain-1 bash

这里我们知道nginx的配置文件放在/etc/nginx/中,于是我们进入nginx文件夹:

cd /etc/nginx/

打开nginx文件夹中的nginx.conf文件:

cat nginx.conf

可以看到如下画面,说明具体的配置文件在conf.d文件夹下面的default.conf
在这里插入图片描述

我们进入conf.d文件夹:

cd conf.d

打开 default.conf 文件:

vim default.conf

在这里插入图片描述
修改成功后保存。

vim如何修改文件,保存文件,请看:https://blog.csdn.net/longyq/article/details/122714827

来测试一下,config文件是否报错;

nginx -t

如果成功,会有OK,或者,success字样。

退出docker,重启nginx:

exit
docker restart nginxCoontain-1

ok!!!

访问一下:http://127.0.0.1:8889/

在这里插入图片描述
刷新一下
在这里插入图片描述
在刷新一下
在这里插入图片描述

看到这里,相信你已经成功了!!!恭喜。。。。。

标签:容器,nginx,文件夹,反向,conf,docker,net
来源: https://blog.csdn.net/longyq/article/details/122714095

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有