[wsl] amazonlinux2 環境を作る
問題
WSLでamazonlinux2の環境作ってください
答え
docker export したファイルを wsl --import するとできる
適当な場所でコンテナ起動
podman run -dt --name my-container public.ecr.aws/amazonlinux/amazonlinux:2
docker export
podman export -o /home/xxx/al2.tar my-container
ファイルをダウンロード
手段は何でもよいので、Windows側に持ってくる。
wsl --import
wsl --import amazonlinux2 Downloads\al2\ Downloads\al2.tar
指定した場所に vhdxファイルができる。
確認
ディストリビューションが増えたのが確認できる。
wsl -l -v
起動
wsl -d amazonlinux2 -u root
調整
/etc/wsl.conf で設定したり、
もっとamazonlinuxらしくec2-userを作ったり、
できる。
利用終了
wslディストリビューション削除
wsl --unregister amazonlinux2
vhdxファイルも消える