创建了docker bridge网络通信后,如何在java配置文件中设置redis访问参数

我在云服务器上创建了docker bridge网络通信,例如取名net1,net1链接着一个redis docker容器和一个主服务docker容器,那我在java的配置文件application.properties中,该如何写redis的访问配置呢?
spring.redis.host=?
spring.redis.port=?

参考GPT和自己的思路:对于这个问题,在Java的配置文件中,应该将spring.redis.host设置为redis容器的IP地址,同时将spring.redis.port设置为redis容器暴露的端口,具体的配置如下:

spring.redis.host= redis_container_ip_address
spring.redis.port= redis_container_exposed_port

关于redis容器的IP地址,可以通过在主服务容器中执行以下命令来获取:

docker inspect --format '{{.NetworkSettings.Networks.net1.IPAddress}}' redis_container_name

其中,net1是你创建的docker bridge网络通信的名称,redis_container_name是你启动的redis容器的名称。而redis容器暴露的端口,则需要在启动redis容器时通过-p参数映射到主机上,如:

docker run -itd --name redis_container -p 6379:6379 redis

这样,就将redis容器的6379端口暴露到主机上的6379端口,可以在主服务容器中通过redis_container_ip_address:6379的方式访问redis容器。