Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
生活随笔
收集整理的這篇文章主要介紹了
Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- Nginx部署
- 1. 拉取Nginx鏡像
- 2. 創建Nginx容器
- 3. 測試Nginx
- 4. 配置反向代理
- 5. 瀏覽器nginx容器和tomcat容器聯通測試
- 6. 瀏覽器tomcat容器和mysql容器聯通測試
- 7. 瀏覽器注銷接口測試
Nginx部署
1. 拉取Nginx鏡像
docker pull nginx2. 創建Nginx容器
docker run -di --name=pinyougou_nginx -p 80:80 nginx查看nginx容器是否已經運行docker ps:
3. 測試Nginx
瀏覽器地址欄輸入: http://192.168.188.128
4. 配置反向代理
官方的nginx鏡像,nginx配置文件nginx.conf 在/etc/nginx/目錄下。
在容器內編輯配置文件不方便,我們可以先將nginx容器的配置文件從容器內部,拷貝到宿主機上,編輯修改后再拷貝到nginx容器內部替換即可。
- (1)從容器拷貝配置文件到宿主機
- (2)編輯nginx.conf,添加反向代理配置
EditPlus連接遠程Linux虛擬機
- 第一步:連接遠程linux
- 第二步:查詢tomcat容器的ip地址執行:
因為nginx反向代理的是Tomcat,因此需要查詢pinyougou_tomcat容器的ip地址,是:172.17.0.3
- 第三步:添加以下信息到nginx.conf文件中
- (3)將修改后的配置文件拷貝到容器
登錄容器,查看文件是否拷貝成功
docker exec -it pinyougou_nginx /bin/bash cd /etc/nginx cat nginx.conf
- (4)修改配置文件,需要重新啟動容器
- (5)設置域名指向
5. 瀏覽器nginx容器和tomcat容器聯通測試
瀏覽器測試:http://passport.pinyougou.com/cas/login
6. 瀏覽器tomcat容器和mysql容器聯通測試
7. 瀏覽器注銷接口測試
- 瀏覽器訪問(注銷接口):
- http://passport.pinyougou.com/cas/logout
想學習更多微服務、分布式、中間件、數據庫、項目快速構建等系列技術
請訪問Gblfy主頁:https://blog.csdn.net/weixin_40816738
讓我們一起進步!!!
總結
以上是生活随笔為你收集整理的Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker - 实战TLS加密通讯
- 下一篇: idea 提升幸福感 常用设置(重装机配