Docker コマンドの問題のトラブルシューティング

docker​ コマンドで返されるエラーのトラブルシューティング

Docker が開始されない

Docker が開始されていない場合、​docker​ コマンドで次のようなエラーメッセージが返されます。

  • Error response from daemon: Bad response from Docker engine
  • ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
           Is the docker daemon running?

このエラーが発生した場合、Docker を開始します。

Reg Facade エラー (400 Bad Request (400 不正な要求))

docker run​ を使用してゲートウェイを登録するときに、次のエラーが発生する可能性があります。

[flexctl][error] reg facade call returned error response:
HTTP/1.1 400 Bad Request

このエラーの理由は、エラーメッセージ内で確認できます。一般的な原因は次のとおりです。

  • an active target with the same name already exists in this organization and environment (同じ名前のアクティブな対象がすでにこの組織および環境に存在します)

    この問題を回避するには、登録コマンドを実行するときにゲートウェイの​一意の名前​を指定します。その名前の前の登録が成功している場合でも、​同じ名前を再利用することはできません​。このエラーが発生すると、コマンドによって​空の​ ​registration.yaml​ が生成されて、再登録できなくなります。​そのため​、ゲートウェイをクラスターにデプロイするときにこのファイルを使用しようとすると、エラーが発生します。

  • no valid registration token was found (有効な登録トークンがありませんでした)

    この問題を回避するには、Kubernetes の ​[Add a Flex Gateway (Flex Gateway の追加)]​ ページを更新して、コマンドの新しいトークンを生成し、登録コマンドを再実行します。