docker compose idea CreateProcess error=2 システムは指定されたファイルを見つけることができません

docker compose idea CreateProcess error=2 システムは指定されたファイルを見つけることができません

Docker の作成

Compose の紹介

Compose は、マルチコンテナ Docker アプリケーションを定義および実行するためのツールです。 Compose では、YML ファイルを使用して、アプリケーションに必要なすべてのサービスを構成します。その後、1 つのコマンドで、YML ファイル構成からすべてのサービスを作成して起動できます。

Compose では次の 3 つのステップが使用されます。

Dockerfile を使用してアプリケーションの環境を定義します。

docker-compose.yml を使用して、アプリケーションを構成するサービスを定義し、分離された環境で一緒に実行できるようにします。

最後に、docker-compose up コマンドを実行して、アプリケーション全体を起動して実行します。

docker-compose idea CreateProcess error=2 の問題を見てみましょう。システムは指定されたファイルを見つけることができません。

'Compose: docker-compose.yml' のデプロイに失敗しました: com.intellij.execution.process.ProcessNotCreatedException: プログラム "docker-compose" を実行できません (ディレクトリ "G:\ideaWSP\test"): CreateProcess エラー = 2、システムは指定されたファイルを見つけることができません。
'Compose:docker-compose.yml' をデプロイしています…

今日はインターンシップ3日目です。小さな問題を解いてここに記録しました。

質問

idea に docker-compose と入力し、テキスト ボックスの横にある緑色の実行アイコンを直接クリックして、上記のエラーを報告します。

回避策

私は win10 を使用しており、Windows 用の docker desktop をインストールしています。(ここでは vmware と docker の間に競合がありますが、docker を実行する必要がないため、この問題を心配する必要はありません)

そして、ビルド、実行、| Docker | ツールで、docker-compose-executable を docker-compose がインストールされている場所に設定します。

Docker のデフォルトのインストール場所はすべてのユーザーにとって同じであるため、インストール場所を自分で見つけることができます。

ここに画像の説明を挿入

要約する

これで、docker compose のアイデア CreateProcess error=2 システムが指定されたファイルを見つけることができない問題に関するこの記事は終了です。docker compose システムが指定されたファイルを見つけることができない問題に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Docker実行コンテナが作成状態にある問題についての簡単な説明
  • Dockerネットワーク作成に--subnetを追加した後の問題を解決する
  • docker createコマンドの使用方法

<<:  MySQL インデックスの失敗を引き起こす一般的な書き込み方法の概要

>>:  Node.js+expressメッセージボード機能実装例

推薦する

高品質なコードを書く Web フロントエンド開発実践書の抜粋

(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...

Nginx 静的サービス設定の詳細な説明 (ルートとエイリアスの指示)

静的ファイルNginx は高いパフォーマンスで知られており、フロントエンドのリバース プロキシ サー...

CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL の...

CentOS 7 で grub パスワードと単一ユーザー ログインを設定するサンプル コード

Centos7 と Centos6 では、GRUB パスワードの設定手順に大きな違いがあります。これ...

MySQLの基本操作を詳しく解説(第2部)

序文この記事には1. データベースのいくつかの主要な制約2. テーブル間の関係制約:主キー制約: 機...

MySQL 5.5 の導入に関する問題

MySQL の導入現在、会社ではプラットフォーム運用を通じてMySQLを導入しています。金曜日、プラ...

フロントエンドのパフォーマンス最適化 - フロントエンドエンジニアが話し合うべき問題点

はじめに<br />前回の記事「私の CSS アーキテクチャ コンセプト」では、公園で友...

Vueは単一ファイルコンポーネントの完全なプロセス記録を実装します

目次序文単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...

MySQL 5.7 のキーワードと予約語の詳細な説明

序文MySQL と Oracle のキーワードはまったく同じではありません。Oracle データベー...

Windows 2008 Server サブドメインを親ドメインに追加すると、ドメインが既に存在するというエラー メッセージが表示されます。

Windows 2008 Serverのサブドメインを親ドメインに参加させると、「ドメインは既に存...

MySQL 8.0 redo ログの詳細な分析

目次序文REDOログの生成REDOログ送信REDOログの保存と通知ユーザースレッドに通知要約する序文...

js の hasOwnProperty のプロパティとインスタンスの使用法の詳細な説明

1. js は hasOwnProperty が不正に占有されることから保護しません。オブジェクトに...

MySQL 主キー ID を生成する方法 (自己増分、一意、不規則)

目次1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。 2. idの自動成長1....

CSS 表示テーブルの適応的な高さと幅の問題の解決策

定義と使用法display プロパティは、要素が生成するボックスのタイプを指定します。例示するこの属...

CSS でインラインブロック要素間のギャップを削除するいくつかの方法の詳細な説明

最近、モバイルページを制作する際には、レイアウトにインラインブロック要素がよく使われますが、インライ...