# Docker for Windows 最近換了新工作,公司的電腦給的是Windows 沒辦法灌成熟悉的Linux,只好來試用看看前陣子剛剛才拿來玩的 WSL (Windows Subsystem for Linux)。 ## 安裝 WSL 我想一般順利的安裝方式很多網站都有,我也不再贅述正常的安裝流程了,在這裡提下個人的踩坑之旅。 *筆者這裡因為環境限制安裝的是WSL而非較新的WSL2,使用前還請多留意。* 公司電腦沒辦法順利從 Microsoft-Store安裝 WSL Linux 散發版本, 所以我們直接到[官網](https://docs.microsoft.com/zh-tw/windows/wsl/install-manual)下載,並記得執行 ``` Add-AppxPackage .\app_name.appx ``` 之後打開 Microsoft-Store 找到[我的媒體櫃]-> [下載],你會看到剛剛下載的東西,之後選擇安裝就可以了 ## 安裝 Docker 還是老樣子這部分不會說正常的安裝流程,只說踩坑紀錄。 雖然灌了WSL 不過Docker 的部分我們還是得依賴 Docker for Windows,但是這玩意兒速度真的是太慢了所以我做了些調整。 1.對Docker DeskTop右鍵,選擇[switch to linux containers],如果你的是[switch to windows containers]的話就不用動。 2.做了這件事情之後volumes應該會有點問題,有興趣可以看看 [issues](https://github.com/docker/for-win/issues/2151) 這裡直接講解法。 ``` ln -s /mnt/c /c ``` 然後把 docker-compose的volumes 改成完整路徑 雖然寫法並不是很優雅不過至少是可以動了,而且體感速度也是有上去的。 如果有更好的寫法歡迎留言告訴我。2020.02.04。