<OOO>

WSL2 docker 시작 실패 오류 해결 본문

개발관련

WSL2 docker 시작 실패 오류 해결

<OOO> 2022. 7. 6. 12:46

새로운 노트북에서 wsl2를 깔고, docker 도 설치한 다음 service docker start를 했으나, 명령어를 쳤을 때만 running이 뜨고 다시 status 를 확인 했을 때는 stopped로 되어 있었다.

 

dockerd로 확인을 했을 때 다음과 같았다.

INFO[2022-07-06T12:38:29.104654381+09:00] stopping event stream following graceful shutdown  error="<nil>" module=libcontainerd namespace=moby
INFO[2022-07-06T12:38:29.105178369+09:00] stopping event stream following graceful shutdown  error="context canceled" module=libcontainerd namespace=plugins.moby
INFO[2022-07-06T12:38:29.105374365+09:00] stopping healthcheck following graceful shutdown  module=libcontainerd
failed to start daemon: Error initializing network controller: error obtaining controller instance: unable to add return rule in DOCKER-ISOLATION-STAGE-1 chain:  (iptables failed: iptables --wait -A DOCKER-ISOLATION-STAGE-1 -j RETURN: iptables v1.8.7 (nf_tables):  RULE_APPEND failed (No such file or directory): rule in chain DOCKER-ISOLATION-STAGE-1
 (exit status 4))

group도 추가해주고 docker 재설치도 해봤지만 안되길래 그냥 wsl2 쓰지말까 하다가 우연히 한 게시글을 발견했다.

 

https://github.com/WhitewaterFoundry/Pengwin/issues/485

 

Failed to start service Docker on WSL2 · Issue #485 · WhitewaterFoundry/Pengwin

**Trying to setup docker with real linux kernel. Followed wsl2 migration steps for WLinux. Post migration installed docker. Docker daemon not starting. ** A clear and concise description of what th...

github.com

 

sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

 

이 명령어를 입력하고 service docker start 를 하면 실행이 잘 된다..!

'개발관련' 카테고리의 다른 글

우분투 apache 웹 ip접속 차단  (1) 2020.08.30
PHP id 혹은 닉네임 체크  (0) 2020.08.30
PHP 회원가입 구현  (0) 2020.08.30
PHP 로그인 처리  (0) 2020.08.30
Comments