Windows システムに Docker をインストールして使用する方法

Windows システムに Docker をインストールして使用する方法

Docker は、開発者がアプリケーションとその依存関係をポータブル コンテナにパッケージ化し、迅速な展開と運用を可能にするコンテナ化テクノロジです。Windows システムでは、次の手順で Docker をインストールして使用できます。

アドバンテージ:

Docker は、アプリケーションを開発、配信、実行するためのオープン プラットフォームです。Docker を使用すると、アプリケーションをインフラストラクチャから分離できるため、ソフトウェアを迅速に配信できます。Docker を使用すると、アプリケーションを管理するのと同じ方法でインフラストラクチャを管理できます。Docker のアプローチを活用してコードを迅速に配信、テスト、デプロイすることで、コードを作成してから本番環境で実行するまでの遅延を大幅に短縮できます。

アプリケーションシナリオ:

  • Web アプリケーションの自動パッケージ化と公開。
  • 自動化されたテストと継続的な統合とリリース。
  • サービスベースの環境でデータベースまたはその他のバックエンド アプリケーションを展開および調整します。
  • 最初からコンパイルするか、既存の OpenShift または Cloud Foundry プラットフォームを拡張して、独自の PaaS 環境を構築します。

Dockerをインストールする

環境整備

Docker for Windows は、Docker Community Edition (CE) アプリケーションです。Docker for Windows インストール パッケージには、Windows システムで Docker を実行するために必要なものがすべて含まれています。仮想マシンをインストールせず、Windows オペレーティング システムに直接 Docker をインストールして使用方法を学びたい場合は、まずシステムが Docker for Windows のインストール要件と使用要件を満たしているかどうかを確認する必要があります。次のように:

1. Docker for Windows の現在のバージョンは、64 ビットの Windows 10 Pro、Professional、Enterprise、および Education エディションで実行されます。(Home バージョンはサポートされていません) 2. コンピューターの仮想化が有効になっているかどうかを確認します。コンピューターの左下隅にあるスタート ボタンを右クリックし、[タスク マネージャー] -> [パフォーマンス] -> [CPU] を選択し、仮想化が有効になっているかどうかを確認します。 , 仮想化が無効と表示された場合は、再起動する必要があります。コンピュータの BIOS を入力し、仮想化を有効にします (Baidu によると、コンピュータがなければ方法が異なります) 3. 仮想化を有効にして再起動した後、タスクで仮想化が有効になっているかどうかを再度確認しますマネージャー。
ここに画像の説明を挿入します
4. コンピューターの左下隅にあるスタート ボタンを左クリックします -> [設定] をクリックします -> [Windows の機能] を検索します -> Windows の機能を有効または無効にする -> Hyper-v をチェックします。コンピューターが再起動し、インストール環境が正常に構成されます。
ここに画像の説明を挿入します
ここに画像の説明を挿入します

ダウンロード

ダウンロードアドレス
https://docs.docker.com/desktop/install/windows-install/#download-docker-for-windows
ここに画像の説明を挿入します

インストール

  1. インストールが完了したら、Docker デスクトップ アプリケーションを開きます。システム トレイに Docker アイコンが表示されます。

  2. Docker アイコンをクリックし、「設定」メニューを選択して、Docker 設定ページに入ります。「全般」タブでは、Dockerの起動項目や終了項目を設定できます。

  3. 「リソース」タブでは、Docker の CPU とメモリの使用量を設定できます。

  4. 「詳細」タブでは、Docker のネットワークとプロキシの設定を行うことができます。

Docker の使用

  1. コマンド ライン ターミナルを開き、次のコマンドを入力して、Docker が正しくインストールされているかどうかを確認します。

    docker version
    

    正しくインストールされている場合は、Docker のバージョン情報が表示されます。
    ここに画像の説明を挿入します

  2. Docker イメージをダウンロードします。Docker イメージは、アプリケーションとその依存関係を含む実行可能パッケージです。Docker Hub からイメージをダウンロードすることも、Dockerfile を使用してイメージをカスタム構築することもできます。

    docker pull [image name]
    

    たとえば、Ubuntu イメージをダウンロードします。

    docker pull ubuntu
    
  3. Dockerコンテナを実行します。コンテナーは、アプリケーションを実行できる Docker イメージのインスタンスです。

    docker run [image name]
    

    たとえば、Ubuntu コンテナを実行すると、次のようになります。

    docker run -it ubuntu
    

    コンテナでは、パッケージのインストールやスクリプトの実行など、さまざまなコマンドを実行できます。

  4. Dockerコンテナを終了します。次のコマンドを使用してコンテナを終了できます。

    exit
    

    または、次のコマンドを使用してコンテナを停止します。

    docker stop [container name or ID]
    

    たとえば、Ubuntu コンテナを停止するには:

    docker stop [container name or ID]
    

3-Docker の一般的な構成

PowerShell でタブ キーのオートコンプリートを設定する
1. PowerShell を起動します (管理者として実行)。PowerShell を検索し、右クリックして [管理者として実行] を選択します。PowerShell プロンプトで次のように入力します。

Set-ExecutionPolicy RemoteSigned

2. ポリシー設定が正しいかどうかを確認し、次を実行します。

get-executionpolicy

3. Posh-docker PowerShell モジュールをインストールして、Docker コマンドを自動化するには、次のように入力します。 Install-Module posh-docker または、現在のユーザーに対してのみモジュールをインストールするには、次のように入力します。

Install-Module -Scope CurrentUser posh-docker

4. インストールが完了したら、オートコンプリート機能は現在の PowerShell に対してのみ有効にできます。次のように入力します。

Import-Module posh-docker

設定
右下隅にある Docker アイコンを見つけて右クリックし、設定を選択します。
1. 一般: 起動時に自動的に起動し、アプリケーションの起動時に更新を確認し、使用状況統計を公開するための Docker の設定です。 2. 詳細:
ここに画像の説明を挿入します
割り当てCPUとメモリの数
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_37480069/article/details/130408909