티스토리 뷰

Docker를 배우기 위해 강의를 듣던 도중 docker search jenkins를 통해 젠킨스를 검색하는 과정에서 다음과 같은 에러 문이 발생했다

 

한 블로그(https://league-cat.tistory.com/347)에서

위와 같은 명령어가 뜨면 docker service가 실행이 안되어있는것이다.

라는 것을 확인할 수 있었고 아래에 적어주신 명령어인

$sudo systemctl status docker를 적어보았다.

 

적자마자 

System has not been booted with systemd as init system (PID 1)

다음과 같은 에러가 발생했는데 다음과 같은 에러가 발생하는 이유는 원인은 WSL은 루트 시스템 프로세스가 systemd가 아닌 init이기 때문입니다. 라고 한다

따라서 WSL에서 init 시스템 프로세스를 systemd 체계로 바꿔주어야 하게 되었다

 

해결하기위해 wsl에서 리눅스 부팅 systemd 환경으로 부팅할 수 있도록 우분투의 /etc에서 wsl.conf파일을 생성해

[boot]
systemd=true

해당 내용을 추가해준뒤 저장하고 다시 재부팅했다

 

그대로고 System has not been booted with systemd as init system (PID 1) 는 발생하는데 docker search는 또된다... 뭐지?

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함