我有两个容器,我用的是:-name bar --hostname bar
在foo容器中,我可以使用ping bar来ping bar,而在bar容器中,我只能使用ping foo (容器名)来平分foo容器。我需要将主机称为--hostname值,而不是-name值。来自:--hostname是local hostname of the contain
但我的应用程序驻留在Ubuntu顶部的特定docker容器中。我已经试过了,如下所示os.system("hostname") # to get the hostname输出:2496c9ab2f4a172.*.*.*
但是如上所述,它给出的主机名是它所在的docker容器ip,而host_ip是它的私有ip地址。