본문 바로가기

개발(합니다)/OS&Dev&Infra&AWS

[WSL-Docker] system has not been booted with systemd as init system pid 1 cant operate

반응형

상황

WSL로 docker를 설치하고 실행하려고 했는데 에러가 발생했습니다.

문제 파악

/etc/init.d/docker로 실행하면 되지만 systemctl이나service로 실행하면 에러가 나는걸로 확인했고 

블로그를 찾아보니 WSL에서는 따로 설정을 해줘야 한다고 합니다.

 

해결 방법

 

/etc/init.d/docker에서 실행하는 방법이 있지만

아래 패키지를 설치하고 실행하는 방법으로 해결했습니다.

sudo apt-get install cgroupfs-mount
sudo cgroupfs-mount
sudo service docker start
반응형