【发布时间】:2017-06-16 18:42:24
【问题描述】:
我正在尝试对接我的 Java 应用程序,该应用程序试图连接到 Rabbitmq 服务器。我已经通过 docker env 变量传递了 Rabbitmq Url,并使用
读取了相同的 urlSystem.getenv("RABBITMQ_URL")
,但结果为空。我读取 docker env 变量的方式有什么问题吗?这是我的 Docker 创建命令:
docker 服务创建 --name xxx --env RABBITMQ_URL=amqp://rabbitmq:xxxx --network msgq --with-registry-auth ${imageName}
【问题讨论】:
-
您可以使用 docker inspect 检查您的图像,与您的服务相同:docker service inspect 来检查变量空白的位置。跨度>
标签: java rabbitmq dockerfile