我正在尝试将我的Java应用程序dockerize,并尝试连接到Rabbitmq服务器。我已经通过docker env变量传递了Rabbitmq Url,并使用System.getenv("RABBITMQ_URL")读取了相同的url,但它返回null。我读取docker env变量的方式有问题吗?这是我的Docker创建命令:
docker service create --name xxx --env RABBITMQ_URL=amqp://rabbitmq:xxxx --network msgq --with-registry-auth ${imageName}
docker service create --name xxx --env RABBITMQ_URL=amqp://rabbitmq:xxxx --network msgq --with-registry-auth ${imageName}