성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] The case of the fail-fast crashes c...
[정성태] Creating Docker multi-arch images f...
[정성태] BinaryFormatter removed from .NET 9...
[정성태] Extending the Windows Shell Progres...
[우광현] 와..... 범위를 잡았으니 클라이언트가 해당 범위를 확인해본다...
[정성태] 딱히, 그것 이상으로 더 설명할 내용이 없습니다. 동적 포...
[정성태] If Windows 3.11 required a 32-bit p...
[정성태] What is a hard error, and what make...
[괴물신인] 질문작성자인데 이 글을 이제봤네요 ㄷㄷ 이 글처럼 타입별로 인...
[정성태] 호오 기대되네요. ^^
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>WSL/docker - failed to start shim: start failed: io.containerd.runc.v2: create new shim socket</h1> <p> 갑자기 이런 오류가 발생한다면?<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > c:\temp> <span style='color: blue; font-weight: bold'>docker run --name test-inst test-img</span> docker: Error response from daemon: failed to start shim: start failed: io.containerd.runc.v2: create new shim socket: listen unix /run/containerd/s/3fc3ca7373b8f9e21203abfab1a29634dcf9648e7141f1a64d34674fc706eecd: bind: function not implemented: exit status 1: unknown. </pre> <br /> 해당 오류는 python의 소켓 바인딩에 실패한 것과 동일한 오류 메시지입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > $ <span style='color: blue; font-weight: bold'>python3 -m http.server</span> Traceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, ...[생략]... File "/usr/lib/python3.10/http/server.py", line 136, in server_bind socketserver.TCPServer.server_bind(self) File "/usr/lib/python3.10/socketserver.py", line 466, in server_bind self.socket.bind(self.server_address) OSError: [Errno 38] Function not implemented </pre> <br /> 그러니까, docker run으로 인해 실행하는 코드 중 저렇게 socket binding을 하는 코드가 있고, 무슨 이유에서인지 그에 실패한 것입니다. 음... 그냥 다른 생각하지 마시고... ^^ WSL을 재시작하시면 됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\Windows\System32> <span style='color: blue; font-weight: bold'>wsl --version</span> WSL 버전: 1.1.3.0 커널 버전: 5.15.90.1 WSLg 버전: 1.0.49 MSRDC 버전: 1.2.3770 Direct3D 버전: 1.608.2-61064218 DXCore 버전: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows 버전: 10.0.20348.1726 C:\Windows\System32> <span style='color: blue; font-weight: bold'>wsl --shutdown</span> </pre> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
6025
(왼쪽의 숫자를 입력해야 합니다.)