引用:
作者isnowcloud
WSL至少就是堪用又方便的選擇
寫python的時候有時候會用需到在posix上測試就直接IDE調用WSL環境來測試十分的快
如果說要再開個VM再重新架構環境真的很累
docker更是沒想過,在windows上弄太折騰了
|
??直接去 Docker 網站下載 Docker Desktop 安裝,然後去 project root 跑 docker-compose up -d --build 會很困難嗎?
前提是有人先架起來...
但是除非今天要 support legacy... 不然隨便抓一個 build 接下去不用多久就可以搞定的事情... python 的話可以用 gunicorn 去 hot reload... 需要的 service 和 database 架起來可以讓新進來的 developer 用新電腦第二個小時就開始上工... 如果是 web service 這樣做非常理所當然... 不僅可以跟 production 一樣的 build,Kubernetes 就直接用 image 啦!!
但到最後甚至我寫的 CLI 都是寫一個 wrapper 把 docker command 放進去跑 python CLI... 開始這樣玩以後沒一個人再來跟我靠北哪一個 pip package 出問題...
WSL?
不管哪一個都放進垃圾桶吧... ...
p.s. Python 不是我的主要語言... 我大概只支援過十個左右的 python project...
但是根據我每天碰到的語言來說(Java、C#、PHP、Node、Golang、TypeScript (Angular/Vue)、Kotlin、和 Swift),除了 non .NET Core、Kotlin 和 Swift 我不會用 Docker 外... 其他我碰到一律先架 Dockerfile 和 docker-comopose.yml 起來... 手機不用 Docker 很正常... 然後 Windows Docker 我一律不碰(沒必要)。