4

在 Docker 容器内将 Aleph(使用 Netty)作为网络服务器运行时,我收到以下警告:

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

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

4

0 回答 0