-
Notifications
You must be signed in to change notification settings - Fork 885
Description
TLDR
@fcrisciani I have read and understood how mesh is working using ingress network and ingress_sbox on docker_gwbridge and using a custom overlay network for services.
Read a lot of stuff and checked everything out (see docker-support.log) I cannot reach the published external port. To avoid side effects my firewallD is not running on the swarm cluster.
Issue type
Installing nginx with replica 1 cannot be accessed via the published port 80, suppose
routing mesh is not working
Expect
Can access published port for every node with w3m http://localhost
Got
Cannot load http://localhost
OS Version/build
Kernel: 4.4.x
OS: Ubuntu 18.04 LTS
Arch: arm64
Docker: 18.03.1-ce
API version
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:16:22 2018
OS/Arch: linux/arm64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:14:27 2018
OS/Arch: linux/arm64
Experimental: true
Steps to reproduce
- Create named volume
docker volume create --opt type=none --opt device=/gluster/run/test --opt o=bind test
- Create overlay network
docker network create --driver=overlay --subnet 10.32.0.0/16 --gateway 10.32.0.1 --attachable weave
- Create docker service
docker service create --name=nginx --network weave --mount src=test,dst=/config -e PGID=1000 -e PUID=1000 -p 80:80 -p 443:443 -e TZ=Europe/Berlin lsioarmhf/nginx-aarch64
Diagnostic log
See https://gist.github.com/giminni/1ab53616d6529baeace0f2e6d2eac65a