1. 程式人生 > 其它 >WSL2中安裝執行Docker環境

WSL2中安裝執行Docker環境

前言

因為圖方便覺得在WSL上執行Linux確實比裝虛擬機器快捷得多並且也令一些強迫症患者狂喜

雖然說WSL2有了完整的linux核心體驗,但是在我安裝Docker之後還是不能使用

雖然你覺得為什麼不下載Windows下的Docker使用,雖然顯得有些套娃,但是方法並不是沒有

這裡還是建議,如果你是建立在生產環境的出發點上,還是建議虛擬機器或者直接使用Linux系統機器

如果純為了自己折騰著玩樂,那就接著看下去,我其實自己也不是很清楚,因為確實有直接成功的

但是按照他們的操作進行下來還是存在問題,所以這裡給出一個我成功的方法供大家參考

正文

首先安裝WSL,這裡請看我的另一篇文章,文章前半部分有詳細步驟

https://www.cnblogs.com/bc-song/p/15336639.html

然後就是安裝docker for windows,這個方法的思路就是基於Windows下的Docker

直接去官網下載安裝後,開啟下圖中的配置
接下來在開啟Windows下Docker的基礎上在WSL中安裝Docker,這裡給出官網配置流程

https://docs.docker.com/install/linux/docker-ce/ubuntu/

在安裝完之後,執行docker的run命令之後會提示你 Is the docker daemon running?

即使你將Docker服務開啟也依然不行,這個時候執行下面命令

export DOCKER_HOST=tcp://localhost:2375

之後發現Docker終於可以run了,但是每次重啟之後你又會發現需要重新操作以上步驟

所以為了一勞永逸,還是推薦虛擬機器安裝Linux或者雙系統這些解決方案

希望本文章對你有幫助,如果存在問題請在評論區斧正和評論,各自努力,最高處見