win10 wsl2安裝docker教程 親測可用哦

首先要說明一下 ,必須使用2004版本 支持wsl2

如何查看是否支持wsl2 可以直接使用命令 wsl --set-default-version 2 ,如果不識別 則認爲當前系統不支持wsl2

必須先執行wsl --set-default-version 2在進行下面操作

正文開始

小插曲

安裝ubuntu之前需要開啓window兩項功能 liunx子系統和Hyper-v

步驟: 控制面板----> 程序----->啓用或關閉windows功能----->勾選Hyper-v選項和勾選適用於liunx的windows子系統----->重啓
在這裏插入圖片描述
在這裏插入圖片描述

一.ubuntu安裝
  1. 以上全準備好後安裝ubuntu18.4 (個人建議使用18版本,其他版本自己嘗試)
    步驟: Microsoft Store —> ubuntu ----->選擇ubuntu18.04LTS
    在這裏插入圖片描述

  2. 安裝成功後直接打開就可以使用了 進入ubuntu後需要設置帳號密碼(需要root帳號密碼可以通過命令sudo passwd root來設置)

注意:安裝完ubuntu後,打開有會提示讓安裝liunx內核,此時進入 https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel 下載安裝 Linux 內核更新包即可,重啓liunx生效

在這裏插入圖片描述

二.docker安裝(這裏選擇快速安裝方法)
  1. 步驟 : http://mirror.azure.cn/ ---->docker-ce(此時注意:必須點擊ce後面的?進入)

在這裏插入圖片描述

  1. .複製命令在ubuntu裏執行,執行完成會報一個警告,警告直接忽略 ,執行docker -v 出現版本號則安裝成功!
    在這裏插入圖片描述

  2. 執行完畢後,docker此時安裝成功

  3. docker在wsl2中的啓動關閉命令

service docker start 啓動
service docker stop 關閉
service docker restart 重啓

注意:在我安裝完畢docker後,docker pull以及run都會出現異常 異常我忘記了是什麼了 大概意思就是連接不到 此時只需要修改docker鏡像下載地址爲國內鏡像即可 必須修改 daemon.json ,docker pull register方式無效!!!

修改daemon.json操作命令如下:

sudo vim /etc/docker/daemon.json

裏面默認是空白文檔,這時候需要將一下內容複製到daemon.json文件 並且將https://xxxxxxx替換爲你的鏡像地址

{
          "registry-mirrors": ["https://xxxxxxx"]
}

到此 大功告成! 下集預告: wsl2中如何自啓動docker容器以及服務,點個贊再走哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章