docker自定义网络下 :不同容器的nginx通过容器名称相互访问PHP项目

news/2024/7/7 21:45:03 标签: docker, nginx, 容器

场景:每个服务都有自己运行的一套环境,分别都有自己的nginx ;我们像用A容器的Nginx 的项目访问到B容器下的nginx项目内容,并且在自定义的网络下面

首先我们可以自定义一个网络:docker默认桥接:

docker network create apollo_network

然后运行你得容器,指定网络:(--network apollo_network 参数)

比如:

docker run -v E:\web\sheng\core\timetracker:/var/www/html -p 8181:8080 -d --network apollo_network --name apollo_core registry.git.asc-vision.de/sheng/apollo_core

docker run -v E:\web\sheng\tt\tm-timetracker:/var/www/html -p 8282:80 -d --network apollo_network --name apollo_timetracker_module  registry.git.asc-vision.de/sheng/apollo_timetracker_module

然后我用第一个访问第二个:

为什么记录这个呢。是因为我之前一直用的nginx 默认的80端口,使用容器名称或者ip的时候 都可以ping通,但是我的nginx配置PHP项目的入口文件是在nginx默认的项目文件路径(var/www/html)的 public下面(index);出现了一个情况:curl对方容器的时候一直访问的是根目录(var/www/html),并没有访问到(var/www/html/public),nginx 的配置好像失去了作用,所以我换了端口就解决了这个问题,

nginx的配置:

但是今天我也并没有发现这个问题使用80导致这个问题的原因所在……


http://www.niftyadmin.cn/n/5058713.html

相关文章

在优化问题里,强化学习相比启发式算法有什么好处?

本文出自https://mp.weixin.qq.com/s/J1SsNtU1wkqdGcKZvNACHw纯属个人科研收餐使用 存在部分数学符号和公式,都可通过上面链接查看!!!! 关于强化学习和传统优化算法(包括:数学优化,启发式,元启发式)的探讨越来越多了,很多同学可能是一上来就集中在一个方向和方法上,…

Python大数据之Python进阶(四)进程的注意点

文章目录 进程的注意点1. 进程的注意点介绍2. 进程之间不共享全局变量3. 进程之间不共享全局变量的小结4. 主进程会等待所有的子进程执行结束再结束5. 主进程会等待所有的子进程执行结束再结束的小结 进程的注意点 学习目标 能够说出进程的注意点 1. 进程的注意点介绍 进程之…

抽象工厂模式 创建性模式之五

在看这篇文章之前,请先看看“简单工厂模式”和“工厂方法模式”这两篇博文,会更有助于理解。我们现在已经知道,简单工厂模式就是用一个简单工厂去创建多个产品,工厂方法模式是每一个具体的工厂只生产一个具体的产品,然…

【Leetcode】162.寻找峰值

一、题目 1、题目描述 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n…

kuaishou sig、sig3参数记录分析

**免责任声明: 任何可操作性的内容与本文无关,文章内容仅供参考学习 如有侵权, 损害贵公司利益, 请联系作者,会立刻马上进行删除** 经常研究快手的小伙伴都知道,快手有几个比较重要的参数,像sig,token-sig和sig3字段…

ts的函数

ts的Functions 大部分基础内容可以通过这篇blog学习👉Functions - TypeScript Deep Dive 函数类型在TypeScript类型系统中扮演着非常重要的角色,它们是可组合系统的核心构建块. 1.Parameter annotations 你可以像变量注解一样,给functio…

【C++】单例模式

文章目录 一. 介绍二. 饿汉模式三. 懒汉模式四. 饿汉模式和懒汉模式对比 一. 介绍 单例模式是属于设计模式的一种,那什么是设计模式呢? 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总…

Elasticsearch基础篇(二):Elasticsearch在windows和liunx上的安装部署

Elasticsearch简介 前言1. Windows环境部署Elasticsearch1.1 下载并解压Elasticsearch压缩包1.2 命令行启动elasticsearch1.3 验证是否成功启动elasticsearch1.4 关闭Elasticsearch1.5 在Windows上安装Elasticsearch作为服务 2. Liunx环境部署Elasticsearch安装 Elasticsearch …