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


Microsoft Windows 上で .NET Framework バージョン 4.5 以降を使用して構築されたアプリケーションを、クロスプラットフォームの .NET 8.0 に移行するには、Windows 上の Docker で使用するための Migration Toolkit for Applications (MTA) コマンドラインインターフェイス (CLI) をインストールする必要があります。

Windows 上の Docker で使用するために MTA CLI をインストールするには、まず Windows コンテナーを使用するように Docker を設定する必要があります。

前提条件

  • 64 ビット Windows 11 バージョン 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
    PS C:\Users\<user_name>> Enable-WindowsOptionalFeature -Online ` -FeatureName Containers
    注記

    変更を有効にするには、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
  5. mta-8.0.1-cli-windows.zip ファイルを MTA フォルダーに展開します。

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

    PS C:\Users\<user_name>> docker version
    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
  7. Docker を使用するには、CONTAINER_TOOL 環境変数を設定します。

    PS C:\Users\<user_name>> $env:CONTAINER_TOOL="C:\Windows\system32\docker.exe"
  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"
  9. アップストリームイメージを使用するように RUNNER_IMG 環境変数を設定します。

    PS C:\Users\<user_name>> $env:RUNNER_IMG="quay.io/konveyor/kantra:v0.5.0"
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る