Rancher(v.1.2.3)を試していますが、ノードでエージェントを実行できません。私は、次のコマンドを使用して、一つのノードにracherサーバーをインストールしたDockerでRancherエージェントを起動できません
1):
sudo docker run -d --restart=unless-stopped -p 80:8080 rancher/server:v1.2.3
2)それから私は、ホストを追加するために行く、と牧場主は私にそれを追加するためのコマンドを提供します。
3)私は、ノード1に移動し、以下を置く:
sudo docker run -d --privileged -v /var/run/docker.sock:/var/run /docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.1.2 http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE
4)コマンドラインは、私が間違って起こっているのか分からない
docker: Error response from daemon: containerd: container did not start before the specified
を返し、私は思いますコンテナはRancher Serverにアクセスできませんが、実行する場合は
curl http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE
にアクセスできます。また、これは私のiptablesのです:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N CATTLE_FORWARD
-N DOCKER
-N DOCKER-ISOLATION
-A FORWARD -j DOCKER-ISOLATION
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp- mss-to-pmtu
-A FORWARD -j CATTLE_FORWARD
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A FORWARD -o docker_gwbridge -j DOCKER
-A FORWARD -o docker_gwbridge -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i docker_gwbridge ! -o docker_gwbridge -j ACCEPT
-A FORWARD -i docker_gwbridge -o docker_gwbridge -j DROP
-A CATTLE_FORWARD -m mark --mark 0x668a0 -j ACCEPT
-A DOCKER-ISOLATION -i docker_gwbridge -o docker0 -j DROP
-A DOCKER-ISOLATION -i docker0 -o docker_gwbridge -j DROP
-A DOCKER-ISOLATION -j RETURN
Ubuntuのv14.04 ドッカーのv1.12.3
あなたは私を助けることができればそれは非常に高く評価されるだろう。
おかげ
役立たないかもしれませんが、なぜ暴動サーバーの最新のタグを実行しないのですか?より現代的なエージェントを実行します。試すだけの価値があります。 –
あなたのエラー文字列も不完全です 'docker:デーモンからのエラー応答:containerd:指定された前にコンテナが起動しませんでした。 – thoth