3.3. Windows 上の Docker で使用するための CLI のインストール


Microsoft Windows 上で .NET Framework バージョン 4.5 以降を使用して構築されたアプリケーションをクロスプラットフォーム .NET 8.0 に移行するには、Windows 上の Docker で使用するための CLI をインストールする必要があります。これを行うには、最初に Windows コンテナーを使用するように Docker を設定する必要があります。

前提条件

  • Windows 11+ 64 ビットバージョン 21H2 以降を搭載したホスト。
  • Docker Desktop for Windows インストールプログラムをダウンロードした。詳細は、Install Docker Desktop on Windows を参照してください。

手順

  1. 管理者権限で PowerShell を開きます。
  2. Hyper-V がインストールされ、有効になっていることを確認します。

    PS C:\Users\<user_name>> Enable-WindowsOptionalFeature -Online ` -FeatureName Microsoft-Hyper-V-All
    Copy to Clipboard Toggle word wrap
    PS C:\Users\<user_name>> Enable-WindowsOptionalFeature -Online ` -FeatureName Containers
    Copy to Clipboard Toggle word wrap
    注記

    変更を有効にするには、Windows を再起動する必要がある場合があります。

  3. Windows に Docker Desktop をインストールします。

    1. Docker_Desktop_Installer.exe ファイルをダブルクリックしてインストーラーを実行します。

      デフォルトでは、Docker Desktop は C:\Program Files\Docker\Docker パスにインストールされます。

    2. Docker が Linux コンテナーではなく Windows コンテナーをバックエンドとして実行するようにしてください。

      1. Windows タスクバーで、Docker アイコンを右クリックします。
      2. Switch to Windows containers をクリックします。
  4. PowerShell で、MTA 用のフォルダーを作成します。

    PS C:\Users\<user_name>> mkdir C:\Users\<user_name>\MTA
    Copy to Clipboard Toggle word wrap
  5. mta-7.3.2-cli-windows.zip ファイルを MTA フォルダーに展開します。

    PS C:\Users\<user_name>> cd C:\Users\<user_name>\Downloads
    Copy to Clipboard Toggle word wrap
    PS C:\Users\<user_name>> Expand-Archive ` -Path "{ProductShortNameLower}-{ProductVersion}-cli-windows.zip" ` -DestinationPath "C:\Users\<user_name>\MTA"
    Copy to Clipboard Toggle word wrap
  6. Docker が Windows コンテナーを実行していることを確認し、OS/Archwindows/amd64 に設定されていることを確認します。

    PS C:\Users\<user_name>> docker version
    Copy to Clipboard Toggle word wrap
    Client:
     Version:           27.0.3
     API version:       1.46
     Go version:        go1.21.11
     Git commit:        7d4bcd8
     Built:             Sat Jun 29 00:03:32 2024
     OS/Arch:           windows/amd64
     Context:           desktop-windows
    Server: Docker Desktop 4.32.0 (157355)
     Engine:
      Version:          27.0.3
      API version:      1.46 (minimum version 1.24)
      Go version:       go1.21.11
      Git commit:       662f78c
      Built:            Sat Jun 29 00:02:13 2024
      OS/Arch:          windows/amd64
      Experimental:     false
    Copy to Clipboard Toggle word wrap
  7. Docker を使用するには、CONTAINER_TOOL 環境変数を設定します。

    PS C:\Users\<user_name>> $env:CONTAINER_TOOL="C:\Windows\system32\docker.exe"
    Copy to Clipboard Toggle word wrap
  8. アップストリームの dotnet-external-provider を使用するように DOTNET_PROVIDER_IMG 環境変数を設定します。

    PS C:\Users\<user_name>> $env:DOTNET_PROVIDER_IMG="quay.io/konveyor/dotnet-external-provider:v0.5.0"
    Copy to Clipboard Toggle word wrap
  9. アップストリームイメージを使用するように RUNNER_IMG 環境変数を設定します。

    PS C:\Users\<user_name>> $env:RUNNER_IMG="quay.io/konveyor/kantra:v0.5.0"
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat