Windows11 WSL2로 Ubuntu 설치후, 재부팅시 Docker가 자동 실행 안되는 경우
제목처럼 WSL2에 직접 Docker를 설치한 경우 Docker Service가 자동실행 안되는 경우에 대한 해결법 입니다.
WSL2에서 Docker설치한후 문제없이 잘 되시면 하지 않으셔도 됩니다.
우선 WSL2에 Docker를 설치하고 나서 재부팅하고 나서
Docker ps 를 쳐보면... 컨테이너 리스트가 나타나지 않고 오류 메세지가 나옵니다.
> sudo service docker status
를 실행해보면 Docker 서비스가 동작하지 않는것으로 보일것 입니다.
> sudo serivce docker start
를 실행하고 나면, 이제 정상적으로 됩니다.
근데.... 매번 이렇게 수동으로 쓰는건 아니잖아요..?
그래서, 수동으로 config 파일을 수정 한번 해주고 나면, 다음부터는 잘 됩니다.
> sudo vi /etc/wsl.conf
[boot]
command="service docker start"
위까지 작성하고 저장하면 됩니다.
다음부터는 Terminal 을 실행하시면 자동으로 Docker Service가 올라올거에요.
cmt alert