小ネタ。WSL2ではsystemdがPID1で起動しないので、ログイン時に自動起動するように設定します。
ログインユーザーがdockerグループに所属していることを確認しておく
$ getent group docker docker:x:999:mk55
ログインユーザーでdockerを起動するために、sudo visudo
を実行してsudoers
に以下を追記する。
# Allow members of docker group to start docker service %docker ALL=(ALL) NOPASSWD: /usr/sbin/service docker start
ログインしたときにdockerが起動していなければ起動するように、~/.profile
に以下を追記する
# if not runnig docker daemon, start docker daemon. service docker status > /dev/null || sudo service docker start > /dev/null