在Docker中的另一个容器中注册到服务器
正在尝试将应用程序容器化并需要指导 非docker方法,我有两个系统。系统1的作用类似于中央服务器(服务器存储库),并且客户端应用程序也在运行。系统2具有注册到中央服务器的其他示例服务器。中央服务器的URL是已知的,因此注册可以顺利进行 在dockers中,我有一个带有中央服务器和客户端功能的容器 第二个容器有一个示例服务器,它应该注册到容器1服务器。(我尝试将localhost 127.0.0.1:4840作为要注册的端点(4840是一个端口) 它失败了 编辑:docker编写文件:在Docker中的另一个容器中注册到服务器,docker,sockets,docker-compose,Docker,Sockets,Docker Compose,正在尝试将应用程序容器化并需要指导 非docker方法,我有两个系统。系统1的作用类似于中央服务器(服务器存储库),并且客户端应用程序也在运行。系统2具有注册到中央服务器的其他示例服务器。中央服务器的URL是已知的,因此注册可以顺利进行 在dockers中,我有一个带有中央服务器和客户端功能的容器 第二个容器有一个示例服务器,它应该注册到容器1服务器。(我尝试将localhost 127.0.0.1:4840作为要注册的端点(4840是一个端口) 它失败了 编辑:docker编写文件: vers
version: "3"
services:
# GUI to keep the overview, just open 127.0.0.1:9000 in your webbrowser, user: admin, password will be set during your first login. navigate to the stack overview to see all your containers
portainer:
image: portainer/portainer
command: -H unix:///var/run/docker.sock
restart: always
ports:
- 9000:9000
- 8000:8000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
#Global Discovery Server with client
GDS:
build:
context: .
dockerfile: Dockerfile_GDS
image: opcuadiscovery_globaldiscoveryserver:latest
ports:
- "4840"
# Crane servers
Server:
build:
context: .
dockerfile: Dockerfile_Server
image: opcuadiscovery_server:latest
# Clients
#Client:
# build:
# context: .
# dockerfile: Dockerfile_Client
#image: opcuadiscovery_client:latest
volumes:
portainer_data:
如何知道docker容器中中央服务器的URL以便顺利注册
如果这个问题很傻,请原谅。但请提供一些指导
问候,,
Rakshan这与C有什么关系?这是一个通用的容器问题。它也缺少具体的细节。需要什么细节?首先,让这个问题变得可读。使用的格式是一个残局。是的,好的。格式很好。我相信更可读。有什么指导吗?服务名称
GDS
应该可以作为主机使用在Docker文档中对此进行了更详细的描述。