При использовании libcontainer докеры (в частности, сетевой части), я получаю ошибку undefined
при построении с использованием go build
в моем проекте.Ошибка импорта с libcontainer docker
import (
"encoding/json"
...
"github.com/docker/libcontainer/network"
)
func SetIP(a Address) (err error) {
...
err = network.SetInterfaceIp(a.Link, a.IP)
....
}
Сама ошибка:
./addresses.go:170: undefined: network.SetInterfaceIp
Я проверил внутри библиотеки себя, и я могу найти эту так называемую функцию.
У вас, вероятно, установлена старая версия «github.com/docker/libcontainer/network». Попробуйте сначала обновить это. – JimB
Вы, возможно, не строите это на Linux? Этот файл не построен на OSX/Windows –
@JimB: Я проверил HEAD на master для libcontainer. Тот же результат. – Ketouem