MacOSやLinux上でのDockerやWindowsでのUnixの操作


  • Install WSL 2
  • Install Ubuntu (or other distro) into WSL
  • あなたのプロジェクトファイルをWSLの中にLinuxで置く\\wsl$\Ubuntu\home\username\Work . それはWindows用のネットワークの場所からエクスプローラを使用してからそれらにアクセスすることができます.ジャストエンター\\wsl$\ ロケーションバーには、利用可能なWSLの場所が表示されます.

  • Jetbrains IDEでそれを開けてください

  • インストールDocker Desktop for Windows
  • Dockerダッシュボードの設定でWSL 2サポートを有効にする

  • WSLコマンドラインを開き、プロジェクトフォルダに移動し、Dockerの設定を初期化します.例えば、docker-compose up -d .
  • 今すぐDockerのデスクトップを使用すると、ビルドするコンテナへのアクセスを与えることができます.

  • これで、Jetbrains IDEサービスペインにコンテナを使用できます.


  • Dockerデスクトップをインストールした後、ブラウザでDockerフロントエンドを開くことができますが、WSLからフロントエンドでないことがわかりますnpm run start ). これを修正するには .wslconfig file あなたのホームフォルダでC:\Users\username ) 塗りつぶします.
    [wsl2]
    memory=4GB
    swap=0
    localhostForwarding=true
    
    変更するキーはlocalhostForwarding .
    発見したhere .