Windows に Docker をインストールする詳細なチュートリアル

Windows に Docker をインストールする詳細なチュートリアル

ローカルの MySQL バージョンが比較的低いため、最近 MySQL のバージョンをアップグレードすることを考えていました。Docker コンテナの普及を考慮して、ローカルに Docker 環境をインストールし、最新バージョンの MySQL イメージをダウンロードして MySQL 8.0 のインストールを完了することを考えました。コンピューターはWindows 10バージョンです。

1. Hyper-Vを有効にする

コントロール パネル > プログラム > Windows の機能の有効化または無効化を開き、Hyper-V をチェックして、[OK] をクリックします。



[OK] をクリックすると、システムを再起動するように求められます。

2. Dockerをインストールする

ダウンロード アドレス: https://hub.docker.com/editions/community/docker-ce-desktop-windows。ダウンロードする前にアカウントを登録する必要があります。直接ダウンロードは非常に遅くなります。



もう一つの入手方法は、公式アカウント「情系IT」をフォローし、「docker」と返信してインストールexeファイルを入手することです。

3 スタート ドッカー

exe ファイルを取得したら、[次へ] をクリックしてインストールを完了します。インストール後、コンピューターを再起動するように求められます。デスクトップに docker アイコンが表示されるので、クリックして起動します。 Windows コマンドラインモードを開き、docker version または docker -v と入力して表示します。次の情報が表示されればインストールは成功です。


国内4ミラー加速

Alibaba Cloud ミラーアクセラレーション アドレス: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

以下に示すように、排他アクセラレータ アドレスを取得します。



Dockerを開き、設定-->デーモン-->レジストリミラーを右クリックし、ここに先程の専用アクセラレータアドレスをコピーします。これで、国内のミラーアクセラレーションは完了です。


5. モバイル画像保存ディレクトリ

Windows 10 の Docker には、視覚的な操作インターフェイスとコマンドライン操作があります。docker-ce.exe をダウンロードした後、ダブルクリックすると自動的に起動および終了します。デフォルトでは C ドライブ ディレクトリにインストールされるため、多くのデフォルト パラメータまたは構成ファイルは C ドライブ ディレクトリにあります。 C ドライブがシステムドライブであることを考慮すると、Docker の使用中に多くのイメージ ファイルがプルされる可能性があるため、Docker のデフォルトのイメージ ファイル ストレージ アドレスを変更する必要があります。

Hyper-V マネージャーを開きます。

1. スタートメニューを右クリック -> コントロールパネル -> 管理ツール -> Hyper-V マネージャー

右クリックして「Hyper-V 設定」を選択し、下の図に示すストレージ パスを保存したい場所に変更します。


次に、[設定] > [デーモン] > [詳細] で次の構成を追加します。


起こりうる問題


解決策は次のとおりです。

cd "C:\Program Files\Docker\Docker"
DockerCli.exe -SwitchDaemon

これで、Windows10のdockerインストールは完了です。次の章では、mysql8.0イメージをインストールして実行します。

要約する

上記は、編集者が紹介した Windows で Docker をインストールする方法に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS7.6 システムでの Docker のインストールと展開のチュートリアル
  • CentOS7にDockerをインストールする詳細な手順
  • Docker のインストールと実行中の SRS プロセス記録

<<:  JDBC を使用して MySQL を操作するための簡単な分析では、Class.forName("com.mysql.jdbc.Driver") を追加する必要があります。

>>:  jwtを使用してノードによって生成されたトークンをどこに保存するかについての簡単な説明

推薦する

antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明

Antd+react+webpackは、多くの場合、Reactテクノロジースタックに基づくフロントエ...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

Tkinterはjsキャンバスを使用してグラデーションカラーを実現します

目次1. RGBを使用して色を表す2. Tkinter キャンバスコンポーネント3. グラデーション...

MySQL 時間差関数 (TIMESTAMPDIFF、DATEDIFF)、日付変換計算関数 (date_add、day、date_format、str_to_date)

1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算...

表のセルの内容が超過した場合に省略記号効果を表示する(実装コード)

例示するフロントエンド開発では、セルの幅を制限し、コンテンツが制限を超える部分に省略記号を表示する必...

MySQLの指定されたテーブルからデータをエクスポートする例の詳細な説明

指定されたテーブルからデータをエクスポートするMySQLの詳細な説明必要とする: 1. テーブルはす...

Centos7 での NFS サービス構築の紹介

目次1. サーバー2. クライアント3. テストサービス1. サーバー1. YUMソースを使用してN...

IE6 の歪み問題

質問: <form...> の下の <input type="hidde...

クラウド決済を実装するWeChatミニプログラムについて

目次1. はじめに2. 思考分析3. クラウド決済のケーススタディ1. クラウド機能1-1. 認証不...

jsは、州、市、地区の3レベルのリンクの非選択ドロップダウンボックスバージョンを実現します。

インターネットで3レベルリンクを検索したところ、すべてオプションで書かれていました。突然、別の方法で...

Vue2.0でデータの双方向バインディング機能をjsを使って実装する

Object.definePropertyの理解文法:オブジェクト.defineProperty(o...

WeChat アプレット計算機の例

この記事では、参考までに、計算機を実装するためのWeChatアプレットの具体的なコードを紹介します。...

Linux でタスク用のカスタム システム トレイ インジケーターを作成する

システム トレイ アイコンは、今日でも魔法のような機能です。アイコンを右クリックして目的のアクション...

NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...