Java 如何为docker中的应用配置多个IP
我有一个简单的java小程序,它具有在套接字服务器(ServerSocket)和套接字客户端之间通信的功能。我正在尝试旋转docker。当我用下面的docker-compose.yml命令发出docker-compose up命令时,无法通过客户端套接字找到服务器。如何通过docker compose指定每台机器的IPJava 如何为docker中的应用配置多个IP,java,sockets,docker,docker-compose,Java,Sockets,Docker,Docker Compose,我有一个简单的java小程序,它具有在套接字服务器(ServerSocket)和套接字客户端之间通信的功能。我正在尝试旋转docker。当我用下面的docker-compose.yml命令发出docker-compose up命令时,无法通过客户端套接字找到服务器。如何通过docker compose指定每台机器的IP version: '2' services: server: image: busybox networks: my_net:
version: '2'
services:
server:
image: busybox
networks:
my_net:
ipv4_address: 172.16.238.10
app:
image: busybox
networks:
my_net:
ipv4_address: 172.16.238.11
networks:
my_net:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.16.238.0/24
gateway: 172.16.238.1
- subnet: 2001:3984:3989::/64
gateway: 2001:3984:3989::1
您可以通过主机名进行连接吗?如果使用上述
docker compose.yml
文件,您会遇到什么问题?您的意思是应用程序
无法连接到服务器
?请更新您的问题以了解更多详细信息。您可以按主机名连接吗?如果您使用上述docker compose.yml
文件,您会遇到什么问题?您的意思是应用程序
无法连接到服务器
?请更新您的问题以了解更多详细信息。