私は領事のコンテナを作成しようとしています、それは、この出力に失敗し続け、面白い、私は実際にそれがされ、次のエラー領事コンテナは
Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)
であるとは思わないプロトコルバージョンエラーで終了します私が使用していますコマンド:
docker container run --net host --name consul-server -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' -e CONSUL_BIND_INTERFACE='eth0' consul agent -server -client 0.0.0.0 -dns-port 53 -bootstrap-expect 1 -ui -datacenter dc1 -v "/var/lib/consul:/consul/data" -data-dir /var/lib/consul
をそれは、レジストリから最新バージョンを持つ単一ノード新規インストールであるので、ここで起こって任意のエージェント/クライアントとはアップグレードまたはバージョンの不一致がありません。
感謝を返信する。私は実際に文書を見て、再帰的アプローチに従おうとしました。 デフォルトでは、Consulは.consul以外のDNSレコードを解決しないことに注意することは重要です。再循環設定オプションが設定されている場合を除きます。 私は、コマンドに-recursors 8.8.8.8というように元の質問を貼り付けましたが、それも助けにはならないと付け加えました。それについての助け?すべての設定をコンテナに保存する必要があります。 –