본문 바로가기

wsl

(2)
Docker : npm install error Docker를 이용해 npm install을 진행하는 과정에서 다음과 같은 에러가 발생했다. 'The command '/bin/sh -c npm install' returned a non-zero code: 1' 어제까지만 해도 정상적으로 작동하던 코드가 (심지어 실무 코드도 아니고, 학습용 예제 코드가) 에러를 일으키니 당황스러울따름; 찾아보니 인터넷 연결 문제 등으로 공식 경로를 통해 데이터를 받아오지 못해서 생기는 문제라고 한다. 때문에 만약 vpn 등으로 연결해있다면 이를 점검하고, 그것이 아니라면 도커 엔진을 재시작해야 한다. 만약 일반적인 환경에서 작업하고 있다면, systemctl restart docker 와 같은 코드를 통해 도커를 재시작하거나 wsl과 같은 환경이라면 wsl 자체를 sh..
WSL에서 Docker 사용 윈도우에서 Docker를 쉽게 사용하는 법 Windows 10 이상부터 사용가능한 WSL을 이용해 docker를 사용하는 법을 다룬다. 공식 문서에서는 Windows 및 WSL 환경에서 Docker를 사용하기 위해 Docker Desktop을 설치한 후, WSL2 및 Visual Studio Code를 이용해 작업하라고 권장한다. 다만 Docker Desktop을 설치하기 귀찮거나, 설치하기 힘든 상황에 있는 경우를 대비해 문서로 정리한다. 이 경우 Docker 명령어를 실행할 때마다 앞에 sudo를 붙여야 하는 번거로움이 있다. 우선 사전에 WSL 혹은 WSL2를 설치한 환경이어야 한다. 만약 WSL이 설치된 환경이 아니라면 아래와 같이 'Windows 기능 켜기/끄기'에서 HyperV와 WSL(Win..