Dockerエラーエラー
Error: secret not foundError: シークレットが見つかりません
サービスが参照する Docker シークレットが存在しません。
dockerlinux
このエラーの原因
compose ファイルまたはサービス定義で参照している Docker Swarm シークレットがまだ作成されていません。シークレットはサービスから使用する前に作成しておく必要があります。
修正方法
シークレットを作成します: echo 'value' | docker secret create my-secret -。compose では、file: または external: true でシークレットを定義します。シークレットの一覧は docker secret ls で確認できます。Docker のシークレットを使うには Swarm モードである必要があります。
関連するエラーコード
Dockerエラー警告
Warning: Found orphan containersWarning: 孤立コンテナが見つかりました
Docker Compose が、現在の設定には存在しない以前の設定で作成されたコンテナを検出しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 125Docker 終了コード 125
コンテナのプロセスが開始される前にDockerデーモン自体がエラーに遭遇しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 2Docker 終了コード 2
コンテナのプロセスがシェルコマンドの誤用により終了しました。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラー警告
health status: unhealthyhealth status: unhealthy
コンテナのヘルスチェックが失敗しており、内部サービスが正常でないことを示しています。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Exit Code 127Docker 終了コード 127
コンテナのコマンドが見つかりませんでした。
dockerlinuxwindowsmacos
詳細を表示 Dockerエラーエラー
Error: network not foundError: network not found
指定されたDockerネットワークが存在しません。
dockerlinuxwindowsmacos
詳細を表示