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メッセージボード機能実装例

推薦する

MySQL の int、char、varchar のパフォーマンスを比較する

インターネットには、真実のように見える「噂」がたくさんあります。もちろん、悪意のあるものではありませ...

人気の宇宙飛行士ウォッチフェイスをJavaScriptで実装するための完全なコード

1. エフェクト表示JavaScript で書かれた宇宙飛行士のウォッチフェイス。 http://x...

JavaScript の isPrototypeOf 関数

目次1. isPrototypeOf()例 1、オブジェクト クラス インスタンス:例 2: Hum...

Dockerfile における VOLUME と docker -v の違い

Dockerfile でのボリュームのマウントと docker -v コマンドによるマウントには明ら...

WeChatアプレットはウォーターフォールフローのページングスクロール読み込みを実装します

この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...

Linux ハードウェア構成コマンドの例

ハードウェア ビュー コマンドシステム # uname -a # カーネル/オペレーティング システ...

Xiaomi公式サイトの登録・ログイン機能を模倣するJavaScript

目次まずページレイアウトを構築する必要がありますJS関数1 JS関数2 JS関数3 JS関数4効果図...

CSS は、小さな鋭角のチャット ダイアログ ボックスで鋭角の吹き出し効果を実現します。

1. CSS を使用して、小さな尖った角のチャット ダイアログ ボックスと尖った角の吹き出しを描画...

Centos8でdockerがインストールできない問題の解決方法

問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...

Apple Watchのインタラクションデザインにおける4つの全く異なる体験が明らかに

今日も Watch アプリのデザインに関する話です。私はケーススタディが大好きなので、同じトピックを...

MySQL で不明なフィールド名を回避する方法

序文この記事では、DDCTF の 5 番目の質問、つまり不明なフィールド名をバイパスする手法を紹介し...

アニメーションとトランジションの違い

CSS3アニメーションとJSアニメーションの違いJSはフレームアニメーションを実装しますCSS3はト...

Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0のインストールと設定方法を参考までに紹介します。具体的な内容は以下の...

ウェブサイトのテキストはまだデザインする必要がありますか?

多くの人が、ウェブサイト上のテキストはデザインする必要があるのか​​と疑問に思うかもしれません。多く...

一般的なメールボックスで正常に表示できる HTML メールを作成するためのヒント

HTML メールを送信するためのヒント: スタイルを使用してインライン CSS を記述する、使用する...