Windows に Docker と docker-compose スイートをインストールするための詳細なチュートリアル

Windows に Docker と docker-compose スイートをインストールするための詳細なチュートリアル

導入

Docker Engine は、アプリケーションの構築とコンテナ化に使用されるオープンソースのコンテナ化テクノロジです。Docker の文字通りの意味はドックです。日常の開発で使用するMysqlrabbitmqredis 、ドックに配置できるコンテナのようなものです。さらに、 docker-compose使用してこれらのコンテナの環境を構成すると、実行時にmysqlのインストール時に問題が発生しなくなります。Linuxには10の問題がありますが、dockerには問題はありません。

Hyper-Vを有効にする

Hyper-Vを有効にする

その後、Windowsを再起動します

ダウンロードしてインストールする

ダウンロードアドレス: https://www.docker.com/products/docker-desktop

ここに画像の説明を挿入

注意: 「閉じて再起動」をクリックする前に、他のファイルを保存してください。コンピュータが直接再起動します。

設定

私のコンピュータには16Gがあり、次のように設定できます

Dockerの設定

左下のdockerはすでに実行状態になっており、インストールは成功しています

docker-composeをインストールする

Docker Desktop for Windowsにはdocker-composeが付属しています
テスト、 win+r入力コマンド

docker-compose --version 

ここに画像の説明を挿入

さて、これでインストールチュートリアルは終了です〜

Windows への Docker と docker-compose のインストールに関するこの記事はこれで終わりです。Windows への Docker と docker-compose のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法
  • Windows に Docker をインストールする詳細なチュートリアル
  • Windows Server 2016 に Docker をインストールする方法
  • Windows 10にDockerをインストールする方法
  • Docker for Windows プルイメージファイルのインストール場所を変更する方法
  • docker-compose を使用して MySQL を実行する方法
  • docker-composeをインストールする最も簡単な方法2つ

<<:  MySQL で not in を使用して null 値を含める問題を解決する

>>:  Docker-compose インストール db2 データベース操作

推薦する

Linux に起動方法を追加する (サービス/スクリプト)

システムの起動時に読み込む必要がある設定ファイル/etc/profile、/root/.bash_p...

実践で遭遇するフロントエンドの基本(HTML、CSS)

1. div css マウスの手の形は cursor:pointer; です。 2. HTML の相...

JavaScriptでカレンダー効果を素早く実装

この記事では、カレンダー効果を素早く実現するためのJavaScriptの具体的なコードを例として紹介...

MySQLデータ損失のトラブルシューティング事例

目次序文現地調査ケースの再現要約する序文最近、友人が突然WeChatで連絡してきて、MySQLでデー...

ウェブデザインには目的、アイデア、思考、そして粘り強さがなければならない

<br />はじめに:このアイデアは、数日前に上級ウェブデザインの次の記事を考えていると...

Vueバスの簡単な使い方

Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...

CSS フロートプロパティ図 フロートプロパティの詳細

CSS の float プロパティを正しく使用することは、カバーすべき内容が多く、ブラウザの互換性の...

Vueのコンポーネント値の転送から始まるオブザーバーモードの詳細な説明

目次オブザーバーパターンVue パス値最初のステップは、main.jsにバスを登録することです。 2...

オブジェクトのプロパティを反復処理する際の TypeScript の問題

目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...

要素に丸い境界線を追加する border-radius メソッド

border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...

Vue 開発ツリー構造コンポーネント (コンポーネント再帰)

この記事では、Vue開発ツリー構造コンポーネントの具体的なコードを例として紹介します。具体的な内容は...

URL を入力すると、バックグラウンドでは具体的に何が起こるのでしょうか?

ソフトウェア開発者は、ネットワーク アプリケーションがどのように動作するかを階層的に完全に理解してい...

AWSサーバーリソースを無料で使用する方法を教えます

AWS - Amazon のクラウド コンピューティング サービス プラットフォーム以前、AWS の...

MySQL マスタースレーブレプリケーション 読み書き分離の設定方法の詳細説明

1. 説明前回は、MySQL のインストールと構成、MySQL ステートメントの使用、MySQL デ...

MySQL InnoDB インデックス拡張の詳細な説明

インデックス拡張: InnoDB は、プライマリ キー列をそのインデックスに追加することで、各セカン...