Linux

wslでsystemdを利用する

wslでsystemdを利用するためにはgenieをインストールして使うことができます。これはubuntu20.04などでも利用できます。

WSLではaz acr loginが使えないけど無理やり使う方法はDockerをsystemdで起動します。 - 技術的な何か。
WSLではaz acr loginが使えないけど無理やり使う方法はDockerをsystemdで起動します。 - 技術的な何か。

はじめに Azure Container Registryにアクセスしたい場合には、az login → az acr login --name <レジストリ名> という流れを踏みます。

level69.net

--2022/09/30 追記--

Windows のビルドのバージョンは22000.0以上の場合、Windows 11 やWindows 10 Insider ProgramなどではWSLがSystemdに対応したのでこちらをお試しください。

WSLでsystemdのPID=1に対応したらしいので試してみた - 技術的な何か。
WSLでsystemdのPID=1に対応したらしいので試してみた - 技術的な何か。

はじめに WSLでsystemdをPID=1に対応しました。非常にうれしいニュースです。 現状はWindows 11かWindows 10 Insider Programのみです。ビルドのバージョンは

level69.net

 

 

Ubuntu 22.04 では下記のような選択肢があります。

sudo /usr/libexec/wsl-systemd
/usr/libexec/nslogin
ps ax | grep system

簡単ですね
これで色々とWSLでもsystemdにとらわれない形で利用できます。

-Linux
-