moby / libnetwork

networking for containers
Apache License 2.0
2.15k stars 880 forks source link

have error when running example codes in readme. Please help. #2598

Open wz30 opened 3 years ago

wz30 commented 3 years ago

Hi I have issues to run the example codes provided in the readme.

Here is the error message. err-clear

Here is my modification to adapt to my configuration. sample-sandbox

below is my container. contain1

Here is the result after running the codes. It created many network1. network1

Please help.

Zioyi commented 2 years ago

Hi I have issues to build the example codes provided in the readme. like this:

$ go get
../../go_repos/pkg/mod/github.com/opencontainers/runc@v1.0.0-rc93/libcontainer/configs/config.go:13:2: case-insensitive import collision: "github.com/sirupsen/logrus" and "github.com/Sirupsen/logrus"

this is my go.mod

module github.com/Zioyi/libnetwork-t

go 1.17

replace (
    github.com/Sirupsen/logrus v1.5.0 => github.com/sirupsen/logrus v0.7.0
    github.com/coreos/bbolt v1.3.7 => go.etcd.io/bbolt v1.3.7
    github.com/docker/docker v20.10.8+incompatible => github.com/docker/docker v1.11.1
    github.com/go-check/check v1.0.0 => gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
    google.golang.org/grpc v1.40.0 => google.golang.org/grpc v1.26.0
)

require github.com/docker/libnetwork v0.6.0-rc5

require (
    github.com/BurntSushi/toml v0.4.1 // indirect
    github.com/Microsoft/go-winio v0.5.0 // indirect
    github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da // indirect
    github.com/bits-and-blooms/bitset v1.2.0 // indirect
    github.com/boltdb/bolt v1.3.1 // indirect
    github.com/checkpoint-restore/go-criu/v4 v4.1.0 // indirect
    github.com/checkpoint-restore/go-criu/v5 v5.0.0 // indirect
    github.com/cilium/ebpf v0.6.2 // indirect
    github.com/containerd/console v1.0.2 // indirect
    github.com/coreos/bbolt v1.3.2 // indirect
    github.com/coreos/etcd v3.3.25+incompatible // indirect
    github.com/coreos/go-semver v0.3.0 // indirect
    github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
    github.com/coreos/go-systemd/v22 v22.3.2 // indirect
    github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
    github.com/cyphar/filepath-securejoin v0.2.2 // indirect
    github.com/deckarep/golang-set v1.7.1 // indirect
    github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
    github.com/docker/go-connections v0.4.0 // indirect
    github.com/docker/libkv v0.1.0 // indirect
    github.com/dustin/go-humanize v1.0.0 // indirect
    github.com/fatih/color v1.9.0 // indirect
    github.com/godbus/dbus v4.1.0+incompatible // indirect
    github.com/godbus/dbus/v5 v5.0.4 // indirect
    github.com/gogo/protobuf v1.3.2 // indirect
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    github.com/golang/protobuf v1.5.2 // indirect
    github.com/google/btree v1.0.0 // indirect
    github.com/google/uuid v1.3.0 // indirect
    github.com/gorilla/websocket v1.4.2 // indirect
    github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
    github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
    github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
    github.com/hashicorp/consul/api v1.11.0 // indirect
    github.com/hashicorp/errwrap v1.0.0 // indirect
    github.com/hashicorp/go-cleanhttp v0.5.1 // indirect
    github.com/hashicorp/go-hclog v0.12.0 // indirect
    github.com/hashicorp/go-immutable-radix v1.0.0 // indirect
    github.com/hashicorp/go-msgpack v0.5.3 // indirect
    github.com/hashicorp/go-multierror v1.1.0 // indirect
    github.com/hashicorp/go-rootcerts v1.0.2 // indirect
    github.com/hashicorp/go-sockaddr v1.0.0 // indirect
    github.com/hashicorp/golang-lru v0.5.0 // indirect
    github.com/hashicorp/memberlist v0.2.2 // indirect
    github.com/hashicorp/serf v0.9.5 // indirect
    github.com/jonboulle/clockwork v0.2.2 // indirect
    github.com/json-iterator/go v1.1.12 // indirect
    github.com/mattn/go-colorable v0.1.6 // indirect
    github.com/mattn/go-isatty v0.0.12 // indirect
    github.com/miekg/dns v1.1.43 // indirect
    github.com/mitchellh/go-homedir v1.1.0 // indirect
    github.com/mitchellh/mapstructure v1.1.2 // indirect
    github.com/moby/sys/mountinfo v0.4.1 // indirect
    github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
    github.com/modern-go/reflect2 v1.0.2 // indirect
    github.com/mrunalp/fileutils v0.5.0 // indirect
    github.com/opencontainers/runc v1.0.2 // indirect
    github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 // indirect
    github.com/opencontainers/selinux v1.8.2 // indirect
    github.com/pkg/errors v0.9.1 // indirect
    github.com/prometheus/client_golang v1.11.0 // indirect
    github.com/samuel/go-zookeeper v0.0.0-20201211165307-7117e9ea2414 // indirect
    github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
    github.com/seccomp/libseccomp-golang v0.9.1 // indirect
    github.com/sirupsen/logrus v1.8.1 // indirect
    github.com/soheilhy/cmux v0.1.5 // indirect
    github.com/stretchr/objx v0.1.1 // indirect
    github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 // indirect
    github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect
    github.com/vishvananda/netlink v1.1.0 // indirect
    github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f // indirect
    github.com/willf/bitset v1.1.11 // indirect
    github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
    go.uber.org/zap v1.19.1 // indirect
    golang.org/x/net v0.0.0-20210929193557-e81a3d93ecf6 // indirect
    golang.org/x/sys v0.0.0-20210910150752-751e447fb3d0 // indirect
    golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect
    golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
    google.golang.org/genproto v0.0.0-20211001223012-bfb93cce50d9 // indirect
    google.golang.org/grpc v1.40.0 // indirect
    google.golang.org/protobuf v1.27.1 // indirect
    gopkg.in/yaml.v2 v2.4.0 // indirect
    gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
    sigs.k8s.io/yaml v1.3.0 // indirect
)

Is something wrong in my go.mod? thinks.