Добрый день не работают одновременно GSM модем и Docker на Wiren Board 7.
Не поднимаются контейнеры, получаю Network Error.
Стоит выключить модем или даже просто выдернуть симку(МТС) сразу Docker начинает работать - контейнеры поднимаются.
Может кто-то сможет помочь, заранее спасибо.
Прикладываю логи, если Вам нужна какая-то дополнительная информация для помощи приложу.
docker compose up -d
[+] Running 1/0
✘ Network configurator_default Error 0.0s
failed to create network configurator_default: error during connect: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.41/networks/create": EOF
systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-08-11 10:07:51 UTC; 14min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1986 (dockerd)
Tasks: 12
Memory: 82.7M
CPU: 51.081s
CGroup: /system.slice/docker.service
└─1986 /usr/sbin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Aug 11 10:14:04 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:14:04.455926162Z" level=info msg="ignoring event" container=7f106d2012cd0feacc2de0b38362a673d605f8cc6d4fc2e38f48ce4f>
Aug 11 10:14:07 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:14:07.955553900Z" level=info msg="Layer sha256:d0e8ed9fbc8ea7ae6bf3947e2f30363ee64fad920f9472f49877e583fbcd0c1d clea>
Aug 11 10:14:10 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:14:10.204154419Z" level=info msg="ignoring event" container=eb3fb9b25712103fcbb69fa538ac3e57a20364068a8f1dbbd6050b7e>
Aug 11 10:14:53 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:14:53.272644382Z" level=info msg="ignoring event" container=98a97edab1c95789e059d6be1d7aa3a3aac6262103036cb5027bf72a>
Aug 11 10:17:03 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:17:03.929975661Z" level=info msg="ignoring event" container=3a1f3657399db4ac2adbacf38757f82f806b718b748263ef1cdddbcf>
Aug 11 10:17:58 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:17:58.131391208Z" level=info msg="ignoring event" container=eb2c5c7c8a870dc56d7df78ee1bc940cae67111bf271305a8f86f980>
Aug 11 10:18:26 wirenboard-A4JZHJCQ dockerd[1986]: time="2023-08-11T10:18:26.572205547Z" level=info msg="ignoring event" container=b7d5b9830b7dc7fe388206324703fefbe970b14d16093e5f468c235b>
Aug 11 10:19:52 wirenboard-A4JZHJCQ dockerd[1986]: http: panic serving @: runtime error: invalid memory address or nil pointer dereference
goroutine 517 [running]:
net/http.(*conn).serve.func1(0x3acba40)
/usr/lib/go-1.15/src/net/http/server.go:1801 +0xfc
panic(0x25929a8, 0x33d1380)
/usr/lib/go-1.15/src/runtime/panic.go:975 +0x4b0
github.com/vishvananda/netlink.parseAddr(0x45eeb1c, 0x38, 0x38, 0x0, 0x3f00d1c, 0x4, 0x280, 0x0, 0x0, 0x0, ...)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/vishvananda/netlink/addr_linux.go:274 +0x160
github.com/vishvananda/netlink.(*Handle).AddrList(0x3919b80, 0x27fe378, 0x428cf00, 0x2, 0x0, 0x42203e0, 0x0, 0x14f547c, 0x408a5c0)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/vishvananda/netlink/addr_linux.go:199 +0x164
github.com/docker/libnetwork/drivers/bridge.(*bridgeInterface).addresses(0x453fd40, 0x850a30, 0x31, 0x408a5c0, 0x3f00bf8, 0x8988b0, 0xb6>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/drivers/bridge/interface.go:57 +0x38
github.com/docker/libnetwork/drivers/bridge.setupBridgeIPv4(0x3a08310, 0x453fd40, 0x0, 0x0)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/drivers/bridge/setup_ipv4.go:31 +0xb0
github.com/docker/libnetwork/drivers/bridge.(*bridgeSetup).apply(0x4435490, 0x380fe90, 0x4)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/drivers/bridge/setup.go:17 +0x68
github.com/docker/libnetwork/drivers/bridge.(*driver).createNetwork(0x3a29bd0, 0x3a08310, 0x0, 0x0)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/drivers/bridge/bridge.go:809 +0x810
github.com/docker/libnetwork/drivers/bridge.(*driver).CreateNetwork(0x3a29bd0, 0x408a300, 0x40, 0x417ab20, 0x27fd928, 0x411ca50, 0x417b0>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/drivers/bridge/bridge.go:648 +0x2b4
github.com/docker/libnetwork.(*controller).addNetwork(0x3ff5050, 0x411ca50, 0x0, 0x3a29bd0)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/controller.go:1011 +0xf4
github.com/docker/libnetwork.(*controller).NewNetwork(0x3ff5050, 0x2047d60, 0x6, 0x41f0040, 0x14, 0x408a300, 0x40, 0x417aae0, 0x6, 0x6, >
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/libnetwork/controller.go:828 +0x978
github.com/docker/docker/daemon.(*Daemon).createNetwork(0x3960000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/daemon/network.go:365 +0x3e4
github.com/docker/docker/daemon.(*Daemon).CreateNetwork(0x3960000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/daemon/network.go:286 +0x40
github.com/docker/docker/api/server/router/network.(*networkRouter).postNetworkCreate(0x397ee60, 0x28116a0, 0x417a0e0, 0x280f520, 0x428c>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/api/server/router/network/network_routes.go:>
github.com/docker/docker/api/server/middleware.ExperimentalMiddleware.WrapHandler.func1(0x28116a0, 0x417a0e0, 0x280f520, 0x428cdc0, 0x39>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/api/server/middleware/experimental.go:26 +0x>
github.com/docker/docker/api/server/middleware.VersionMiddleware.WrapHandler.func1(0x28116a0, 0x417a020, 0x280f520, 0x428cdc0, 0x395f080>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/api/server/middleware/version.go:62 +0x4d0
github.com/docker/docker/pkg/authorization.(*Middleware).WrapHandler.func1(0x28116a0, 0x417a020, 0x280f520, 0x428cdc0, 0x395f080, 0x4645>
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/pkg/authorization/middleware.go:59 +0x5f4
github.com/docker/docker/api/server.(*Server).makeHTTPHandler.func1(0x280f520, 0x428cdc0, 0x395f000)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/docker/docker/api/server/server.go:141 +0x1c0
net/http.HandlerFunc.ServeHTTP(0x3925080, 0x280f520, 0x428cdc0, 0x395f000)
/usr/lib/go-1.15/src/net/http/server.go:2042 +0x34
github.com/gorilla/mux.(*Router).ServeHTTP(0x41a8000, 0x280f520, 0x428cdc0, 0x4035f80)
/build/docker.io-bDYNs7/docker.io-20.10.5+dfsg1/_build/src/github.com/gorilla/mux/mux.go:210 +0x9c
net/http.serverHandler.ServeHTTP(0x392bcb0, 0x280f520, 0x428cdc0, 0x4035f80)
/usr/lib/go-1.15/src/net/http/server.go:2843 +0x90
net/http.(*conn).serve(0x3acba40, 0x2811640, 0x4645ea0)
/usr/lib/go-1.15/src/net/http/server.go:1925 +0x834
created by net/http.(*Server).Serve
/usr/lib/go-1.15/src/net/http/server.go:2969 +0x314
docker info
Client:
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc., v0.11.2)
compose: Docker Compose (Docker Inc., v2.20.2)
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 9
Server Version: 20.10.5+dfsg1
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
Default Runtime: runc
Init Binary: docker-init
containerd version: 1.4.13~ds1-1~deb11u4
runc version: 1.0.0~rc93+ds1-5+deb11u2
init version:
Security Options:
seccomp
Profile: default
cgroupns
Kernel Version: 5.10.35-wb142
Operating System: Debian GNU/Linux 11 (bullseye)
OSType: linux
Architecture: armv7l
CPUs: 4
Total Memory: 490.8MiB
Name: wirenboard-A4JZHJCQ
ID: 4VY7:E66W:YIYT:A6AX:YXK4:QAWE:I6W5:4AT3:F6NU:AI72:2CNR:T5GR
Docker Root Dir: /mnt/data/.docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Default Address Pools:
Base: 10.76.0.0/16, Size: 24
Base: 10.77.0.0/16, Size: 24
WARNING: Support for cgroup v2 is experimental
cat /etc/docker/daemon.json
{
"data-root": "/mnt/data/.docker",
"default-address-pools":[
{"base":"10.76.0.0/16","size":24},
{"base":"10.77.0.0/16","size":24}
]
}
PS. Еще раз повторю, когда модем отключен, или в нем нет симки, или имеет выход в интернет через ethernet или вообще без интернета то все работает, никаких ошибок.