无法从网络接口中找到可用的硬件地址

时间:2015-08-31 00:29:29

标签: clojure docker netty aleph

我在运行Aleph(使用Netty)作为Docker容器内的websever时收到以下警告:

WARNING: Failed to find a usable hardware address from the network interfaces; using random bytes: 75:62:7f:9b:c6:52:63:4b

我使用以下方式启动服务器:

(defn -main [& args]
  (http/start-server app {:port 3000}))

我也尝试过:

(defn -main [& args]
  (http/start-server app {:socket-address (java.net.InetSocketAddress. "0.0.0.0" 3000)}))

但我仍然得到同样的警告。

警告在docker容器内发生。我可以在没有警告的情况下在我的主机中运行服务器。如果我在运行容器时使用docker run --net host webserver,我也不会收到警告。

真奇怪的是,尽管有警告,一切看起来都很好。绑定了正确的端口,服务器正常运行。有谁知道为什么我会收到这个警告?

0 个答案:

没有答案