我有一个简单的 Go 应用程序在 docker 容器内运行。我希望获取 Go 应用程序本身内该容器的容器 IP。我怎样才能做到这一点?我是新手,所以如果这个问题听起来很愚蠢,请帮助我
最佳答案
您可以使用 os.hostname() 函数获取主机名。 下面的 golang 代码可以给你一些想法
package main
import (
"fmt"
"os"
)
func main() {
containerHostname, err := os.Hostname()
}
containerHostname 变量将具有容器的主机名。
关于docker - 在 Go 应用程序中获取容器 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62101269/