[docker] Windows 11 システムで Alibaba Cloud イメージ アクセラレーションをインストールして構成する

[docker] Windows 11 システムで Alibaba Cloud イメージ アクセラレーションをインストールして構成する

ヒント: このブロガーは、著名人からの多くのブログ投稿を選択し、それらが効果的であるか個人的にテストしました。彼は自分のメモを共有し、一緒に研究して議論するようみんなに勧めています。

1. Windows環境がdockerをサポートしているか確認する

コマンドラインウィンドウを開き、「winver」コマンドを実行します。
ここに画像の説明を挿入します
Windows 環境の Docker は 64 ビット、Home または Pro 21H2 以降、Enterprise または Education 21H2 以降である必要があります。

2.Hyper-Vを起動する

Hyper-V は win10 に付属する Microsoft 仮想マシンであるため、コントロール パネルの [設定] から Hyper-V を有効にできます。 1. [コントロール パネル]
-> [プログラム] -> [Windows の起動またはシャットダウン] を開きます。関数"。

2. Hyper-V オプションにチェックを入れ、「OK」をクリックします。

家庭用バージョンには仮想化機能がないため、家庭用バージョンは Hyper-V をサポートしていないため、Win11 は Hyper-V を見つけることができません。Win11 Home Edition でこの機能を有効にする場合は、コンポーネントを手動でインストールする必要があります。
メモ帳を開き、次のスクリプトをコピーしてテキスト ファイルに貼り付け、win11-home-hyperv.bat として保存し、管理者として実行します。コマンドが終了したら、プロンプトに従って「Y」キーを押してコンピューターを再起動します。 。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

3. インストールが完了したら、コンピュータを再起動します
。タスク マネージャを開き、パフォーマンスを選択し、CPU をクリックして、コンピュータが仮想化サポートを有効にしているかどうかを確認します。仮想化がまだサポートされていない場合は、再起動して BIOS に入り、VT がサポートできるようにします。 CPUの仮想化。

3. 公式サイトのダウンロードとインストール

Docker アプリケーションとデータのデフォルトの場所の設定/変更

可能であれば、アプリケーション (ソフトウェア) とデータ (イメージ コンテナー) はソリッド ステート ドライブ上に配置されます。

Docker デスクトップ アプリケーションは、デフォルトでは [C:\Program Files\Docker] にインストールされます。インストール中にインストール場所をカスタマイズすることはできません。アプリケーションを他のディスクにインストールするには、ディレクトリ リンクを使用します。

# 管理员身份运行CMD
# 安装时存放docker应用程序的文件夹
MD "E:\Docker\DockerApp\Docker"
# 在E盘里新建Docker文件夹并链接到C盘
mklink /J "C:\Program Files\Docker"  "E:\Docker\DockerApp\Docker"


同様に、ユーザーイメージファイルとコンテナデータファイルのデフォルトの保存場所[C:\Users\xxxx\AppData\Local\Docker\wsl]配下の2つのディレクトリはカスタマイズできません。 C ドライブの空き容量が不足している場合は、ディレクトリ リンクを使用してアプリケーションを他のドライブにインストールします。

# 管理员身份运行CMD
# 存放用户镜像文件及容器数据文件的目录
MD "E:\Docker\DockerData\Docker"
# 创建E盘Docker数据到C盘的链接
mklink /J "C:\Users\XXXX\AppData\Local\Docker"  "E:\Docker\DockerData\Docker"

注: docker をアンインストールするとリンクも一緒に削除されるため、再インストール時に新規作成する必要があります。

Dockerアプリケーションのインストール

Windows-docker 公式 Web サイトからダウンロードし(推奨)
、直接インストールします。

インストールが完了したら、ホストを再起動する必要があります。

再起動が完了したら、dockerを起動し、「同意する」をクリックします。
インストールが完了しました。

Docker アプリケーションのインストールに関するよくある質問

  • 考えられる問題: 「Docker Desktop には、より新しい WSL カーネル バージョンが必要です。」

    解決策: WSL2 カーネルをアップグレードし、実行中のすべての wsl2 ターミナルを閉じて、管理者として PowerShell またはコマンド ライン ツールを実行します。
    wsl --update
    
  • 考えられる問題: 更新プログラムのインストール時の Windows エラー: 0x80240438 問題の

    解決策: Windows ファイアウォールがこの問題を引き起こす可能性があります。唯一の解決策は、Windows ファイアウォールを一時的に無効にしてから更新プログラムをインストールすることです。
    Win + I を押して [設定] を開き、[プライバシーとセキュリティ] を選択し、Windows セキュリティ センターの [ファイアウォールとネットワーク保護] に移動し、[ドメイン ネットワーク]、[プライベート ネットワーク]、およびパブリック ネットワーク ([メディアを使用] タグが付いた Blogger's Thing パブリック ネットワーク) からネットワーク プロファイルを選択し、Microsoft をオフにします。 Defender ファイアウォール。

    完了したら、ウィンドウを閉じて、更新プログラムのインストールを再試行します。

4. Alibaba Cloud Image Acceleration の構成

Alibaba Cloud 公式 Web サイトにログインします: Mirror Accelerator (アカウントのログインが必要)

「https://inhj05a1.mirror.aliyuncs.com」を「registry-mirrors」の配列に追加します。

{
    
    
  "registry-mirrors": ["https://inhj05a1.mirror.aliyuncs.com"]
}


[適用して再起動] ボタンをクリックし、Docker が再起動して、構成されたイメージ アクセラレータが適用されるまで待ちます。

5. Docker でよく使用される手順

参考リンク

ヒント: このブロガーは、著名人からの多くのブログ投稿を選択し、それらが効果的であるか個人的にテストしました。彼は自分のメモを共有し、一緒に研究して議論するようみんなに勧めています。

おすすめ

転載: blog.csdn.net/yangyu0515/article/details/132035404