WSL2中安裝執行Docker環境
阿新 • • 發佈:2021-10-29
前言
因為圖方便覺得在WSL上執行Linux確實比裝虛擬機器快捷得多並且也令一些強迫症患者狂喜
雖然說WSL2有了完整的linux核心體驗,但是在我安裝Docker之後還是不能使用
雖然你覺得為什麼不下載Windows下的Docker使用,雖然顯得有些套娃,但是方法並不是沒有
這裡還是建議,如果你是建立在生產環境的出發點上,還是建議虛擬機器或者直接使用Linux系統機器
如果純為了自己折騰著玩樂,那就接著看下去,我其實自己也不是很清楚,因為確實有直接成功的
但是按照他們的操作進行下來還是存在問題,所以這裡給出一個我成功的方法供大家參考
正文
首先安裝WSL,這裡請看我的另一篇文章,文章前半部分有詳細步驟
然後就是安裝docker for windows,這個方法的思路就是基於Windows下的Docker
直接去官網下載安裝後,開啟下圖中的配置
接下來在開啟Windows下Docker的基礎上在WSL中安裝Docker,這裡給出官網配置流程
在安裝完之後,執行docker的run命令之後會提示你 Is the docker daemon running? 即使你將Docker服務開啟也依然不行,這個時候執行下面命令
export DOCKER_HOST=tcp://localhost:2375
之後發現Docker終於可以run了,但是每次重啟之後你又會發現需要重新操作以上步驟
所以為了一勞永逸,還是推薦虛擬機器安裝Linux或者雙系統這些解決方案
希望本文章對你有幫助,如果存在問題請在評論區斧正和評論,各自努力,最高處見