[Docker] WSL distro stopped whiile waiting for Lifecycle server 솔루션
전치
나는 Docker에도 WSL에도 자세하지 않습니다. 그러므로, 이 기사에 잘못된 장소가 있으면 코멘트등에서 가르쳐 주세요 m(_ _)m
환경
OS 환경
품목
상세
에디션
Windows 10 Home Insider Preview
버전
2004
OS 빌드
20197.1000
도커
> docker --version
Docker version 19.03.12, build 48a66213fe
일의 경위
평소와 같이 PC를 시작하면 다음과 같은 오류가 표시되었습니다.
자세한 내용은 다음과 같습니다.
WSL distro stopped while waiting for Lifecycle server.
>Stdout:
>Stderr:
2020/08/27 02:10:49 resolving /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso...
Error: mounting wslCLIDest: stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
2020/08/27 02:10:49 stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
mounting wslCLIDest
main.doRun
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:224
main.run.func1
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:83
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:762
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).ExecuteC
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:852
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).Execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:800
main.main
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:25
runtime.main
/usr/local/go/src/runtime/proc.go:203
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1357
(아마 이것이) 원인
Docker가 시작할 때 WSL2를 실행하는 메모리가 부족하여 오류가 발생한 것 같습니다.
해결책
Vmmem이 메모리를 엄청나게 사용하기 때문에 .wslconfig
를 사용하여 메모리를 제한했습니다. 이 제한으로 인해 Docker를 시작할 때 메모리가 부족한 것으로 간주됩니다. 그래서 이 기사 을 참고로 다시 씁니다.
다시 쓰기 전에
.wslconfig[wsl2]
memory=6GB
swap=0
재작성 후
.wslconfig[wsl2]
memory=10GB
swap=0
memory=6GB
에서 memory=10GB
로 고치고 다시 시작하면 잘 작동했습니다. 10GB로 한 이유는 특별히 없기 때문에, 이 방법으로 잘 되지 않는 경우는, 다른 방법 찾거나 늘리는 메모리의 양을 바꾸어 보세요.
혹은, 때문에 하고 있지 않습니다만, swap=1
로 하는 것도 해결할 수 있을지도 모릅니다. swap=1
의 의미는 이 기사 를 참고해 주세요.
사이고에게
여기까지 읽어 주셔서 감사합니다. 기사에 실수가 있으면 댓글 등으로 알려주세요.
Reference
이 문제에 관하여([Docker] WSL distro stopped whiile waiting for Lifecycle server 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mokeshi3/items/6b2c87bca127f8dc1634
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OS 환경
품목
상세
에디션
Windows 10 Home Insider Preview
버전
2004
OS 빌드
20197.1000
도커
> docker --version
Docker version 19.03.12, build 48a66213fe
일의 경위
평소와 같이 PC를 시작하면 다음과 같은 오류가 표시되었습니다.
자세한 내용은 다음과 같습니다.
WSL distro stopped while waiting for Lifecycle server.
>Stdout:
>Stderr:
2020/08/27 02:10:49 resolving /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso...
Error: mounting wslCLIDest: stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
2020/08/27 02:10:49 stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
mounting wslCLIDest
main.doRun
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:224
main.run.func1
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:83
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:762
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).ExecuteC
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:852
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).Execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:800
main.main
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:25
runtime.main
/usr/local/go/src/runtime/proc.go:203
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1357
(아마 이것이) 원인
Docker가 시작할 때 WSL2를 실행하는 메모리가 부족하여 오류가 발생한 것 같습니다.
해결책
Vmmem이 메모리를 엄청나게 사용하기 때문에 .wslconfig
를 사용하여 메모리를 제한했습니다. 이 제한으로 인해 Docker를 시작할 때 메모리가 부족한 것으로 간주됩니다. 그래서 이 기사 을 참고로 다시 씁니다.
다시 쓰기 전에
.wslconfig[wsl2]
memory=6GB
swap=0
재작성 후
.wslconfig[wsl2]
memory=10GB
swap=0
memory=6GB
에서 memory=10GB
로 고치고 다시 시작하면 잘 작동했습니다. 10GB로 한 이유는 특별히 없기 때문에, 이 방법으로 잘 되지 않는 경우는, 다른 방법 찾거나 늘리는 메모리의 양을 바꾸어 보세요.
혹은, 때문에 하고 있지 않습니다만, swap=1
로 하는 것도 해결할 수 있을지도 모릅니다. swap=1
의 의미는 이 기사 를 참고해 주세요.
사이고에게
여기까지 읽어 주셔서 감사합니다. 기사에 실수가 있으면 댓글 등으로 알려주세요.
Reference
이 문제에 관하여([Docker] WSL distro stopped whiile waiting for Lifecycle server 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mokeshi3/items/6b2c87bca127f8dc1634
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
WSL distro stopped while waiting for Lifecycle server.
>Stdout:
>Stderr:
2020/08/27 02:10:49 resolving /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso...
Error: mounting wslCLIDest: stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
2020/08/27 02:10:49 stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
mounting wslCLIDest
main.doRun
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:224
main.run.func1
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:83
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:762
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).ExecuteC
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:852
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).Execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:800
main.main
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:25
runtime.main
/usr/local/go/src/runtime/proc.go:203
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1357
Docker가 시작할 때 WSL2를 실행하는 메모리가 부족하여 오류가 발생한 것 같습니다.
해결책
Vmmem이 메모리를 엄청나게 사용하기 때문에 .wslconfig
를 사용하여 메모리를 제한했습니다. 이 제한으로 인해 Docker를 시작할 때 메모리가 부족한 것으로 간주됩니다. 그래서 이 기사 을 참고로 다시 씁니다.
다시 쓰기 전에
.wslconfig[wsl2]
memory=6GB
swap=0
재작성 후
.wslconfig[wsl2]
memory=10GB
swap=0
memory=6GB
에서 memory=10GB
로 고치고 다시 시작하면 잘 작동했습니다. 10GB로 한 이유는 특별히 없기 때문에, 이 방법으로 잘 되지 않는 경우는, 다른 방법 찾거나 늘리는 메모리의 양을 바꾸어 보세요.
혹은, 때문에 하고 있지 않습니다만, swap=1
로 하는 것도 해결할 수 있을지도 모릅니다. swap=1
의 의미는 이 기사 를 참고해 주세요.
사이고에게
여기까지 읽어 주셔서 감사합니다. 기사에 실수가 있으면 댓글 등으로 알려주세요.
Reference
이 문제에 관하여([Docker] WSL distro stopped whiile waiting for Lifecycle server 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mokeshi3/items/6b2c87bca127f8dc1634
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[wsl2]
memory=6GB
swap=0
[wsl2]
memory=10GB
swap=0
여기까지 읽어 주셔서 감사합니다. 기사에 실수가 있으면 댓글 등으로 알려주세요.
Reference
이 문제에 관하여([Docker] WSL distro stopped whiile waiting for Lifecycle server 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mokeshi3/items/6b2c87bca127f8dc1634텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)