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

推薦する

Win10でIIS10を構成し、ASPプログラムのデバッグをサポートする手順

マイクロソフトIIS (Internet Information Server) は、Microso...

JavaScript配列の重複排除のいくつかの方法についての詳細な説明

目次1.重複排除を設定する2. 重複を削除するには、2 回の for ループを使用します。 3. i...

CentOS のファイルと権限の基本操作チュートリアル

序文始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 ...

CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)

1. 環境整備1.MySQLインストールパス: /usr/local 2. CentOS 6.2 ...

mysqlはルートユーザーと一般ユーザーを作成し、機能を変更および削除します。

方法1: SET PASSWORDコマンドを使用する mysql -u ルート mysql> ...

1分でVueが右クリックメニューを実装

目次レンダリングインストールコードの実装カスタムスタイル要約する効率的に要件を満たし、車輪の再発明を...

Nginx は高可用性クラスタ構築を実装します (Keepalived+Haproxy+Nginx)

1. コンポーネントと実装機能Keepalived: Haproxy サービスの高可用性を実現し、...

Centos7.3 に mysql5.7.18 をインストールするための詳細なチュートリアル

1 Linuxディストリビューションのバージョンを確認する[root@typecodes ~]# c...

JavaScriptの原理と方向性

これが何を指しているのかをどのように判断するのでしょうか? ①グローバル環境で呼び出された場合はwi...

Dockerコンテナのデータを復元する方法

プロジェクトのテスト環境データベースのデータが失われてしまったので、記録しておきたいと思います。当時...

Vue で eslint 検出をオフにする方法 (複数の方法)

目次1. 問題の説明2. 問題解決1. 問題の説明Vue プロジェクトを開発する場合、作成時に誤って...

Linux MySQL ルートパスワードを忘れた場合の解決方法

MySQL データベースを使用する際、何らかの理由で長期間 MySQL にログインしていない場合、ま...

ドメイン名を nginx サービスにバインドする方法

nginx.conf で複数のサーバーを設定します。 http リクエストを処理する際、nginx ...

MySQLスローログクエリの詳細な説明

遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...

JavaScriptのプロトタイプオブジェクトを徹底的に理解しましょう

目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...