Порт службы Docker Swarm не открыт - PullRequest
0 голосов
/ 10 января 2019

Я не могу подключиться к службе, работающей на Docker Swarm. Рой кажется нормальным, потому что я могу подключиться к другим работающим на нем контейнерам. Я запускаю службу с docker stack deploy -c docker-compose.yaml nifi и файл составления докера:

version: "3.3"
services:
  registry:
    image: apache/nifi-registry:0.3.0
    ports:
      - "18080:18080"
  deploy:
    replicas: 1
    restart_policy:
      condition: on-failure

Когда я запускаю это без роя, т.е. docker-compose -f docker-compose.yaml up, оно работает нормально, и я могу перейти к нему. Когда я запускаю его с docker stack deploy -c docker-compose.yaml nifi, я вижу те же записи журнала для службы, но не могу просмотреть его.

$ docker version

Client:
  Version:      18.03.1-ce
  API version:  1.37
  Go version:   go1.9.5
  Git commit:   9ee9f40
  Built:        Wed Jun 20 21:43:51 2018
  OS/Arch:      linux/amd64
  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:        Wed Jun 20 21:42:00 2018
    OS/Arch:      linux/amd64
    Experimental: false

У кого-нибудь есть предложения по исправлению или устранению неисправности?

...