Docker端点其他组合文件
我有两个docker compose文件,一个包含具有多个API的解决方案,另一个包含一些后台运行的程序 问题是一个后台程序使用在另一个compose文件中运行的API。 我希望我可以使用cotnainername,但这不起作用,url不知道。我想这是因为它不知道在该撰写文件?这个案例的解决方案是什么 下面是简化的(删除了其他服务)docker compose.yml 文件1:Docker端点其他组合文件,docker,docker-compose,endpoint,Docker,Docker Compose,Endpoint,我有两个docker compose文件,一个包含具有多个API的解决方案,另一个包含一些后台运行的程序 问题是一个后台程序使用在另一个compose文件中运行的API。 我希望我可以使用cotnainername,但这不起作用,url不知道。我想这是因为它不知道在该撰写文件?这个案例的解决方案是什么 下面是简化的(删除了其他服务)docker compose.yml 文件1: version: '3.3' services: firstapi: image: first
version: '3.3'
services:
firstapi:
image: firstapi:latest
container_name: firstapi
ports:
- "4005:80"
文件2:
version: '3.3'
services:
firsttool:
image: firsttool:latest
container_name: firsttool
environment:
- Endpoint_FirstAPI=http://firstapi:80
创建一个网络并将其用于这两个合成文件。创建一个网络并将其用于这两个合成文件。除非您另有指定(请参阅),否则每个合成文件还将定义一个单独的网络。作为主机名的服务名称仅在一个网络中工作。除非您另有指定(请参阅),否则每个组合文件还将定义一个单独的网络。作为主机名的服务名称仅在一个网络中有效。