WSL2

5424 단어 WSL2

설치



  • 배포판 수동 다운로드
  • (ubuntu 20.04는 wsl1에서 작동하기가 어렵습니다.)


  • WSL 설정


  • c:\Users\<ユーザ名>\.wslconfig
  • Linux 배포판 관리 | Microsoft Docs


  • .wslconfig
    # 外部から接続許可
    localhostForwarding=True
    
    [wsl2]
    memory=2GB
    

    Windows 기능 활성화 또는 비활성화


  • PowerShell 시작 (관리자로 실행)
  • # WSLの有効化 (wslコマンドに必要)
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
    # Virtual Machine Platform の有効化
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all
    
  • WSL2를 넣으면 VirtualBox의 게스트 OS가 도중에 동결

  • Hyper-V
    # WSL2を入れたらVirtualBoxのゲストOSが途中でフリーズする場合は、Hyper-VをOFFにするとWSL1で利用ができる。
    
    # Hyper-V をインストール (wsl2に必要)
    dism.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
    
    # OFFにする (OS再起動が必要。Virtualboxが起動しない場合はこちら。)
    bcdedit /set hypervisorlaunchtype off
    
    # ONにする
    bcdedit /set hypervisorlaunchtype auto
    

    x64 시스템용 WSL2 Linux 커널 업데이트 패키지


  • h tp // 아카. ms / wsl2 r rlm x64

  • WSL2 사용


    wsl --set-default-version 2
    

    배포판 수동 다운로드



  • htps : // / cs. 미 c 로소 ft. 코 m / 쟈 jp / 우동 ws / wsl / 인 s t- 마누아 l
  • Ubuntu 20.04 다운로드.
  • 가져오기 Add-AppxPackage Ubuntu*.appx
  • 시작 메뉴에서 시작




  • 사용



    시작 방법


    rem Ubuntu-20.04 をデフォルト指定
    wsl -s Ubuntu-20.04
    
    rem 起動
    wsl
    

    파일


  • windows에서 액세스
  • \\wsl$

  • Linux에서 액세스
  • /mnt/c


  • 일본어


    sudo -s
    
    # ロケール
    apt install -y locales
    sudo locale-gen ja_JP.UTF-8
    update-locale LANG=ja_JP.UTF-8
    
  • WSL2를 다시 기동해, 일본어가 된 것을 확인.

  • docker 설치



    docker-install.sh
    apt remove -y \
      docker \
      docker-engine \
      docker.io \
      containerd \
      runc
    
    apt install -y \
     apt-transport-https \
     ca-certificates  \
     curl \
     gnupg-agent \
     software-properties-common \
     iptables
    
    update-alternatives --set iptables /usr/sbin/iptables-legacy
    /sbin/iptables --version
    
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    apt-key fingerprint 0EBFCD88
    add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
     $(lsb_release -cs) \
     stable"
    
    apt update
    apt install -y \
     docker-ce \
     docker-ce-cli \
     containerd.io \
     docker-compose
    
    service docker start
    docker ps -a
    docker run --rm hello-world
    


    내보내기/가져오기


    # 一覧
    wsl --list
    
    # 停止 ( .wslconfig を変更した後は都度必要。 )
    wsl --shutdown Ubuntu-20.04
    
    # export
    wsl --export Ubuntu-20.04 Ubuntu.tar
    
    # 登録の削除
    wsl --unregister Ubuntu-20.04
    
    # インポート
    wsl --import Ubuntu-20.04 Ubuntu.tar
    

    좋은 웹페이지 즐겨찾기