0

すべてが単一の AWS EC2 amz インスタンスで実行されています。docker-machine、追加の VM、VirtualBox はありません。

Dockerデーモンはこのように実行されています

ps aux | grep docker
... /usr/bin/docker -d -H tcp://0.0.0.0:2375

私は実行しています:

sudo docker -H localhost:2375 run -d swarm join --addr=52.18.134.9:12375 token://52b27cb0a8187bfb358a35a4fdbf8922
sudo docker -H localhost:2375 run -d -p 12375:2375 swarm manage token://52b27cb0a8187bfb358a35a4fdbf8922

sudo docker -H localhost:2375 ps
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                     NAMES
16f93309d6c7        swarm:latest        "/swarm join --addr=   13 seconds ago      Up 13 seconds       2375/tcp                  lonely_babbage
c6a0e4e69bd2        swarm:latest        "/swarm manage token   6 minutes ago       Up 6 minutes        0.0.0.0:12375->2375/tcp   sleepy_wright

sudo docker -H localhost:12375 info
...
Nodes: 0
...

:(

https://docs.docker.com/swarm/install-manual/は十分に明確ではなく、swarm_port、manager_port とは何かが完全に指定されていません。というか、なんとなくわかるんですけど、うまく動かせません(どうやら)。

(はい、ポート 12375、22、および 2375 は外部から開いていますが、ここでは問題になりません)

4

1 に答える 1