Signed-off-by: allencloud <allen.sun@daocloud.io>
| ... | ... |
@@ -133,9 +133,13 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
|
| 133 | 133 |
v.CPUSet = sysInfo.Cpuset |
| 134 | 134 |
} |
| 135 | 135 |
|
| 136 |
- if hostname, err := os.Hostname(); err == nil {
|
|
| 137 |
- v.Name = hostname |
|
| 136 |
+ hostname := "" |
|
| 137 |
+ if hn, err := os.Hostname(); err != nil {
|
|
| 138 |
+ logrus.Warnf("Could not get hostname: %v", err)
|
|
| 139 |
+ } else {
|
|
| 140 |
+ hostname = hn |
|
| 138 | 141 |
} |
| 142 |
+ v.Name = hostname |
|
| 139 | 143 |
|
| 140 | 144 |
return v, nil |
| 141 | 145 |
} |