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を使用してノードによって生成されたトークンをどこに保存するかについての簡単な説明

推薦する

最高の無料英語フォント33選を紹介

チャンクファイブフリータイプファミリーCuprum JAH I フリーフォントイェセヴァブークレフィ...

Windows 10 での MySQL 8.0.12 解凍バージョンのインストール グラフィック チュートリアル

この記事は、MySQL 8.0.12解凍版のインストールグラフィックチュートリアルを記録しています。...

ブラウザがクロージャをどのように認識するかについて詳しく説明します

目次序文クロージャの紹介メモリのゴミを識別する方法クロージャのメモリ表現結論序文クロージャは、Jav...

MySQL FAQ シリーズ: ibdata1 ファイルのサイズが突然増加しないようにする方法

0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...

良いリファクタリングを行うには、コードをリファクタリングするだけでなく、人生をリファクタリングすることも重要です。

職業的な観点からも、人生の観点からも、良い再建をすることは本当に簡単ではありません。楽観的で熱心で前...

リンクAの意味論、書き方、ベストプラクティス

リンク A のセマンティクス、ライティング スタイル、およびベスト プラクティス。私は JavaEy...

CentOS 7 は Hadoop 2.10 の高可用性 (HA) をビルドします

この記事では、CentOS 7 で高可用性 Hadoop 2.10 クラスターを構築する方法を紹介し...

JavaScript の setTimeout() の使用法の概要

目次1. はじめに2. setIntervalとsetTimeoutの違い3.タイムアウトを設定する...

Windows での MySQL 8.0.18 インストール チュートリアル (図解)

ダウンロードダウンロードアドレス: https://dev.mysql.com/downloads/...

jconsole を使用してリモート Tomcat サービスを監視する方法

JConsoleとはJConsole は Java 5 で導入されました。 JConsole は、コ...

Vueはパーセンテージバー効果を実現します

この記事では、パーセンテージバーを実現するためのVueの具体的なコードを参考までに共有します。具体的...

docker の run/cmd/entrypoint の違いの詳細な説明

Dockerfile では、run、cmd、entrypoint はすべてコマンドを実行するために使...

Reactにおけるコンテキスト適用シナリオの分析

コンテキストの定義と目的コンテキストは、コンポーネント ツリーにプロパティを明示的に渡すことなく、コ...