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或者雙系統這些解決方案

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM