WSL2 실제 위치는 어디일까?

윈도우10 2004 업데이트를 하고 나서, WSL2를 정말 잘 사용하고 있습니다. Docker도 잘 사용하고 있고, JetBrain IDE도 최근 업데이트로 WSL2 기반의 git을 사용할 수 있게 되어, 개발 환경이 한층 더 쾌적해짐을 느끼고 있습니다. git은 윈도우에서 쓸 때 느린 반응 때문에 항상 불편했었거든요. 그런데, 최근 궁금한게 생겼습니다. wsl2에서 윈도우에서 사용하는 드라이브를 직접 접근할 수 있는데, 이는 /mnt/에 마운트 되어있습니다. 그러면 / 아래의 /home, /etc, /var 같은 공간은 대체 어디에 있을지 궁금함이 생겼습니다. 좀 찾아보니, 설치되는 위치는 마이크로소프트 스토어에서 설치한 wsl distro에 따라서 다르며 ubuntu의 경우는 "C:\Users\{us..

wsl2 ubuntu 20.04 distro에서 snap 오류.

요즘 wsl을 이용해서 이것 저것 많이 해보는데, 대부분 잘 동작하지만, 간혹 잘 안되는 경우가 있습니다. 오늘도 간혹 잘 안되는 경우를 만났습니다. Ubuntu에서 대게는(저는) 라이브러리를 설치는 apt를 사용하지만, heroku cli 같은 경우는 snap을 통한 설치만을 가이드하고 있어서, snap으로 설치를 하려고 했습니다. $ sudo snap install heroku --classic error: cannot communicate with server: Post http://localhost/v2/snaps/heroku: dial unix /run/snapd.socket: connect: no such file or directory 터미널에는 예상치 못한... 서버와 연결할 수 없다는 에..

wsl2 기반으로 Docker Desktop 설정하기.

어제 wsl2로 업데이트를 했습니다. ( 2020/06/02 - WSL2 업데이트 하기. ) 오늘은 Docker Desktop을 wsl2기반에서 구동되도록 설정하는 방법에 대한 내용입니다. wsl2기반에서 구동되는 Docker는 리눅스를 사용하는 이점을 있고, 윈도우와 파일을 공유하거나, docker의 부팅 시간을 줄여주고, 기존과 달리 동적 메모리 할당을 사용할 수 있어, 시스템 자원을 좀 더 사용할 수 있습니다. 당연하게도 wsl2 설정은 먼저 해야됩니다. 안 하신 분은 어제 글을 먼저 확인해주세요. Docker DeskTop 2.3 버전부터 wsl2를 지원한다고 합니다. 저는 2.2 버전이 설치되어 있어서 업데이트했습니다. 현재 버전은 2.3.0.3입니다. wsl2관련 업데이트가 몇개 보입니다. 업..

WSL2 업데이트 하기.

며칠 전 윈도우10 2004버전이 업데이트 되었습니다. 메모장에 변경사항이 있을 경우 별표(*)가 나온다거나, 가상 데스크탑의 이름을 바꿀 수 있다거나, 윈도우를 초기화할 때, 클라우드에서 다운로드할 수 있는 옵션 등이 새로 생겼습니다. 그런데 저는 그런 것보다, WSL2가 나왔다는 것이 가장 반가웠습니다. WSL이 에뮬레이션 환경이었다면, WSL2는 Hyper-v를 이용하기 때문에 속도가 더 빨라질거라고 했었거든요. 아 그리고 HOME에디션에서는 Hyper-v를 사용할 수는 없지만, WSL2는 사용할 수 있다고(?) 합니다. 암튼 그래서 윈도우10 업데이트 소식이 들리자마자 업데이트를 했습니다. WSL2를 설치하기 전에, "Virtual Machine Platform" 옵션을 활성화 해야 합니니다. 관..