반응형

WSL2 위에 ubuntu20.04를 설치하여 정상 동작을 확인 했다는 가정하에 설명한다.

 

1. 다음 페이지를 방문하여 docker를 다운로드 받는다.

docs.docker.com/docker-for-windows/wsl/

 

Docker Desktop WSL 2 backend

Windows Subsystem for Linux (WSL) 2 introduces a significant architectural change as it is a full Linux kernel built by Microsoft, allowing Linux containers to run natively without emulation. With...

docs.docker.com

첫 화면

Download에 링크를 클릭하면 다음 화면으로 이동한다.

두번째 화면

두번째 화면에서 오른쪽의 'Get Stable'버튼을 클릭한다. 407MB정도 되기 때문에 네트워크 상태에 따라서 시간이 걸릴 수 있다.

다운로드가 완료된 도커 파일

2. 설치 파일을 실행한다.

설치 파일을 실행하면 나오는 화면

OK를 클릭한다.

설치가 진행 중인 화면

시간이 조금 걸릴 수 있으니 인내를 갖고 기다리자.

설치가 완료된 화면

'Close and log out' 버튼을 클릭하면 시스템이 리부팅된다. 따라서 버튼을 클릭하기 전에 필요한 것들은 종료해 두는 것이 좋다.

 

3. 시스템이 리부팅 되고나면 윈도우에서 다음과 같은 알림을 보여주고, 도커를 실행시킨다.

윈도우 알림 메시지

 

도커 시작 화면

Start를 클릭하면 다음 화면이 나온다. 특별한 사항은 없으니 계속 'Next Step'을 클릭한다.

안내 첫번째 화면
안내 두번째 화면
안내 세번째 화면
안내 네번째 화면
안내 다섯번째 화면

4. 이제부터 설정을 하게 되는데, 화면이 바뀌기 때문에 위의 명어를 복사하여 메모장에 기록해 둔다. 나중에 사용한다.

명령을 복사해 두었으면 화면 상단의 setting(톱니바퀴) 아이콘을 클릭한다.

설정 첫화면

4가지가 선택되어 있으면 정상이다.

다음으로 화면 왼쪽에서 Resources의 WSL INTEGRATION을 선택한다.

설정 두번째 화면

자신이 사용할 Ubuntu 버전이 맞는지 확인한 후 클릭하여 활성화 시킨다. 필자의 경우 20.04버전을 설치하였으나 패키지의 이름이Ubuntu인 것을 설치하였기 때문에 타이틀은 Ubuntu로 나온것이다.

Ubuntu 활성화 한 화면

'Apply & Restart'버튼을 클릭하면 창이 잠시 번쩍하는 느낌은 있지만 다른페이지로 넘어 가진 않는다. 다만 다음 그림처럼 버튼이 disable된 것을 확인할 수 있다.

 

5. 이제 Docker가 잘 설치 되었는지 확인한다.

power shell에서 다음과 같이 명령을 내린다.

>wsl -l -v

window에서 확인 결과 화면

이전에 보이지 않던 docker-desktop-data와 docker-desktop이 설치되어 있고 현재 실행 중임을 확인할 수 있다.

 

6. Ubuntu에서도 확인해 본다.

$docker ps

ubuntu에서 확인 결과 화면

아직 이미지를 사용하지 않아서 내용은 없지만 잘 설치되어 있는 것을 알 수 있다.

 

7. 이제는 docker의 실제 동작을 확인할 차례다. 4번항에서 복사해둔 명령어를 shell에 붙여넣기 하고 실행한다.

$docker run -d -p 80:80 docker/getting-started

 

docker이미지 다운로드 직후의 화면

도커 이미지 다운로드가 완료되면 다음과 같은 화면이 나타나면 '액세스 허용'을 클릭한다.

보안경고 화면

8. docker를 실행한다.

$docker run hello-world

hello-world 화면

완벽하게 설치 된 것을 확인했다.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
WSL2는 virtualbox와의 충돌 문제가 있어 virtualbox를 사용할 수 없게 된다.
따라서 virtualbox를 자주 사용하는 경우라면 WSL2를 사용하지 말아야 한다.
이는 Hyper-v 공유할 수 없어 발생하는 문제로 아직 해결되지 않았다. (2020년 10월 09일 현재)
WSL과 virtualbox를 꼭 함께 사용해야 한다면 WSL1으로 다운 그래이드 해서 사용해야 한다.

1. 설치전 윈도우의 버전이 2004인지 먼저 확인한다. 이하버전인 경우 업그레이드한다.

>winver

 

윈도우 버전 확인

2. 관리자 권한으로 터미널을 열고 다음과 같이 명령어를 입력한다.

1) WSL (Windows Subsystem for Linux) 기능 활성화

>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2) Virtual Machine Platform 활성화

>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

아래와 같은 화면이 나오면 정상적으로 설정이 된것이다.

설정이 최종 완료된 화면

3. 시스템을 리부팅한다.

 

4. WSL 2를 다음 링크에서 다운로드 받는다.

docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

 

Updating the WSL 2 Linux kernel

Instructions on how to update your WSL 2 Linux kernel manually

docs.microsoft.com

 

사이트의 다운로드 링크

 

 

5. 다운 받은 wsl_update_x64.mis를 실행해서 WSL2를 설치한다.

설치 토기화면

6. WSL2를 기본값으로 설정한다. 이후 생성되는 리눅스 배포판이 WSL2로 동작한다. 명령어의 옵션간 스페이스는 존재하지 않는다는 것을 명심하자. 스페이스는 명령어와 옵션사이, 그리고 마지막 2 직전에만 있다.

>wsl --set-default-version 2

 

7. 만일 WSL을 처음 설치하는 것이라면 이번 단계는 필요하지 않다. 그러나 이전에 사용한 적이 있다면 다음 명령으로 WSL을 WSL2로 바꿔준다.

1) 기존의 WSL 배포 목록 확인

>wsl -l -v

2) WSL을 WSL 2로 변경

>wsl --set-version DISTO_NAME 2

 

8. 이제 리눅스 배포판을 Microsoft Store 앱이나 사이트를 통해 설치한다. 여기서는 Ubuntu 20.04 를 설치하도록 한다.

www.microsoft.com/ko-kr/p/ubuntu/9nblggh4msv6?activetab=pivot:overviewtab

 

Ubuntu 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Ubuntu에 대한 평점을 비교하세요.

www.microsoft.com

9. 설치가 끝나고 실행하면 다음과 같은 화면이 나온다. 사용자 이름과 암호를 등록한다.

설치 후 실행한 첫 화면

사용자 이름과 등록이 끝나면 다음 화면이 나온다.

우분투가 실행된 화면

10. 마지막으로 터미널에서 설치를 다시한번 확인한다. 명령은 다음과 같다. 

>wsl -l -v

배포목록에 방금설치한 ubuntu가 WSL2에 등록된 것을 확인할 수 있다.

이제 우분투를 사용하면된다.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

Windows Terminal의 폰트를 D2Coding으로 바꾸는 방법이다.

설정 메뉴를 클릭한다.

settings.json 파일이 열리면 다음과 같이 내용을 추가한다. 빨간 색으로 되어 있는 부분이 추가된 부분이다.

 

        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
            "fontFace": "D2Coding",
            "fontSize": 14
        },

 

수정이 끝나면 저장하고 나오면 된다. 터미널을 재기동하면 적용되다.

 

파일의 위치는 다음과 같다. 직접 열어서 편집할 경우 참고하기 바란다.

C:\Users\[윈도우id]\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

Windeows Terminal은 cmd, PowerSell, WSL을 통합한 터미널 응용프로그램이다. 마이크로소프트에서 Open Source Project로 진행하고 있으며 주요기능으로는 다중 탭 지원, 다중 창 지원, 유니코드 및 UTF-8문자 지원, GPU 가속 텍스트 렌더링 엔진 및 사용자 정의 테마, 스타일 구성 등이 있다.

 

프로그램은 Microsoft Store에서 무료로 다운로드 받을 수 있다. 사이트를 방문하지 않고 윈도우에 설치된 Microsoft Store 앱을 통해서도 설치할 수 있다.

www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab

 

Windows Terminal 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Windows Terminal에 대한 평점을 비교하세요.

www.microsoft.com

 

오픈소스 프로젝트에 참여를 원한다면 아래 주소를 참고하기 바란다.

https://github.com/microsoft/terminal 

 

microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place! - microsoft/terminal

github.com

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

시작프로그램은 윈도우가 시작될때 함께 시작되는 프로그램을 말한다.

나도 모드는 사이 너무 많은 시작프로그램이 등록되어 부팅에 시간이 걸리기도 하지만 꼭 필요한 프로그램을 부팅과 동시에 시작하고 싶을 때도 있다.

다음은 윈도우10에 시작 프로그램을 등록하는 방법이다.

 

1. win+r 로 '실행'을 연다.

2. shell:startup 를 입력한다.

3. 원하는 프로그램의 바로가기 아이콘을 끌어다 놓는다.

 

끝.

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

   스마트 폰을 바꾸거나, PC에 카카오톡 앱을 새로 까는 경우 이전 대화 내용중 일부만 보인다. 별도로 백업해 두지 않은 경우 난감한 경우가 많다. 이럴 경우 대처하는 방법에 대해 알아본다.

 

우선 원본이 보관되어 있는 기기(PC, 휴대폰 관계없음)를 A라고 하고, 새로 설치한 기기를 B라고한다.

 

[ A에서 백업 ]

    1. A의 설정에들어가서 '채팅'메뉴를 선택한다. 
    2. 대화백업 혹은 대화/미디어 백업하기(beta) 중 하나를 선택한다. 
    3. 비밀번호를 설정하고 진행하면 데이터가 백업된다.

 

[ B에서 복원 ]

  1. 카톡 앱(PC용 프로그램)을 설치한 직후 실행하면, 로그인을 할지 대화를 복원할 지를 선택하는 창이 나타난다.
  2. 이때 '대화복원'를 선택하면 톡서랍 비밀번호를 물어본다.
  3. 비민번호를 입력하고 복원버튼을 클릭하면 복원이 시작된다.

 

   '대화/미디어 백업하기'를 선택하면 메모, 사진, 동영상, 파일, 링크, 대화, 연락처 등 사용하는 모든 데이터를 백업할 수 있으며, 이렇게 백업받은 공간을 '톡서랍이라고 한다.

2020년 9월26일 현재 Beta서비스를 진행 중이며, 300G라는 넉넉한 공간을 제공하고 있어 그 동안 대화백업만 이용했던 사용자라면 한번 사용해 보길 권한다.

또 한가지 톡서랍은 백업, 복원의 용도 뿐만이 아니라 PC에서 웹브라우저를 통해 넓은 화면에서 모든 자료를 직접 보고 관리한 수 있어 상당히 편리하다.

 

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
  1. 시작  단추를 선택한 다음 설정 을 선택한다. 혹은 시작 단추 우클릭 후 설정을 선택한다.
  2. 개인 설정 > 테마 > 관련설정 - 바탕 화면 아이콘 설정을 선택한다.
  3. 휴지통 체크 제거> 확인을 선택한다.
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

윈도우의 '프로그램 추가/제거'를 통해서는 프로그램만 제거되고, 설정값 등은 제거되지 않는다.

설정값까지 깨끗하게 지우고 다시 설치하고 싶을 때는 다음 두가지를 수동으로 제거해 준다.

1. c:\user\Administrator\.vscode 폴더 삭제 (Extension등이 저장되어 있음 / 숨긴폴더로 되어 있으니 탐색기의 보기에서 '숨긴 항목'을 체크하여 보이게 해야 한다.)
2. c:\user\Administrator\AppData\Roaming\Code 폴더 삭제 (설정 파일)

비주얼 스튜디오 코드 완전히 삭제하기
비주얼 스튜디오 코드 완전히 삭제하기

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,