Kubernetes

2592 ワード

WSL 2のインストール


Linuxカーネルはkernelです.orgが提供したソースファイルに基づいてWSL 2を調整します.
WindowsでWSL 2を更新します.最新のセキュリティ修正と強化されたカーネル機能.
現在、WSL 2は、WSLインスタンスが閉じた後にのみ、メモリにキャッシュされているページをWindowsに再解凍します.
WSL 2はHyper-v仮想マシンとして動作します.
PowerShellを管理者モードで実行
# 설치 가능한 Linux 배포판 목록 보기
wsl -l -o
wsl --install -d <Distribution Name>
PCを再起動します.
# WSL 업데이트 날짜 보기
wsl --status
# 현재 실행 중인 배포판만 보기
wsl -l --running
# 모든 배포판 보기
wsl -l -v
WindowsではPEファイル形式、UNIXシリーズではELFファイル形式を使用します.
デプロイメントパッケージマネージャ(apt、yum)を使用して、他のソフトウェアをインストールします.
WSL 2は、ホストNIC(ネットワークインタフェースカード)にブリッジされるのではなく、ネットワークアドレス変換(NAT)サービスを仮想ネットワークに使用するため、再起動時に一意のIPアドレスが変更される.

ブラウザに以下の内容を入力すると、WSL 2ファイルシステムにアクセスできます.
\wsl$

Docker Desktop WSL 2バックエンドのインストール


WSL 2を使用すると、他のシミュレータを必要とせずにLinuxコンテンツマシンを使用できます.
Docker DesktopはWSL 2ダイナミックメモリ割り当てを使用します.したがって、Docker Desktopは、必要なCPU、メモリリソースのみを割り当てます.
ダウンロードしてインストールします.
WSL2 Linux kernel update package for x64 machines
ファイルシステムのパフォーマンスのために、ソースコードとLinux Containerにロードされたファイル(docker run-v:)は、WSL 2ファイルシステムに格納されます.したがってdocker run-v~/my-project:/sources形式を使用します.
"~"はLinux shellによって$HOME設定の環境変数に変換される.
Docker Desktopをインストールする前に、既存のインストールのDockerをすべて削除する必要があります.
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd  
Docker Desktopをインストールします.
Docker Desktop 2.3.0.2
Settings > General
UseWSL 2ベースのエンジンチェックボックスをチェックします.
Settings > Resources > WSL Integration
Enable Integration with mydefault WSLリリースのチェックボックスを選択します.
WSL 2のコンフィギュレーションリリースでdockerコマンドを入力すると、dockerがインストールされていることが確認できます.
最適な開発環境を得るために、dispathに設定されたリリースでソースコードとコンテナにロードするファイルを格納します.
参照サイトリスト
WSLドキュメント
Docker Desktop WSL 2 backend