[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-windows-docker-desktop-wsl2-install-guide-zh":3,"article-related-windows-docker-desktop-wsl2-install-guide-zh":30,"series-tools-6500bce4-42a7-49a7-9bb0-39f370276974":73},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":22,"views":26,"created_at":27,"published_at":28,"topic_cluster_id":29},"6500bce4-42a7-49a7-9bb0-39f370276974","windows-docker-desktop-wsl2-install-guide-zh","Windows Docker Desktop 用 WSL 2 裝乾淨","\u003Cp data-speakable=\"summary\">這篇直接給你 Windows 安裝 \u003Ca href=\"\u002Ftag\u002Fdocker\">Docker\u003C\u002Fa> Desktop 的順序、驗證指令和可複製模板。\u003C\u002Fp>\u003Cp>我帶人裝 Windows 上的 Docker Desktop 很久了，老實說，每次都差不多同一齣戲。安裝檔下載很順，畫面也很乖，結果一按下去，Windows 就開始跟你玩猜謎。不是 BIOS 裡虛擬化沒開，就是 WSL 2 半套，或是看起來裝好了，Docker whale 圖示卻卡在啟動中，像在跟你討債。\u003C\u002Fp>\u003Cp>我後來才想通，這件事不能當成「按一次就好」的安裝，而是一條鏈。硬體虛擬化、WSL 2、CPU 架構、登入後的 session、最後再驗證容器真的跑得起來，缺一個都會歪。這篇我就是把這條鏈拆開，順手把我自己踩過的坑也一起攤開。\u003C\u002Fp>\u003Cp>這份\u003Ca href=\"\u002Fnews\u002Fdevin-pricing-june-2026-plans-limits-zh\">拆解\u003C\u002Fa>主要是從 \u003Ca href=\"https:\u002F\u002Fusedocker.com\u002Finstall\u002Fwindows\">usedocker.com\u002Finstall\u002Fwindows\u003C\u002Fa> 這篇 Windows 安裝指南來的，我也對照了 \u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fwindows-install\u002F\">Docker 官方 Windows 安裝文件\u003C\u002Fa>，再拿 \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Fwsl\u002Finstall\">Microsoft 的 WSL 安裝頁\u003C\u002Fa> 交叉確認。Windows 這種東西，我不太想只信一個來源。\u003C\u002Fp>\u003Ch2>先把虛擬化當成硬體問題，不是 Docker 問題\u003C\u002Fh2>\u003Cblockquote>Confirm each one now and you’ll skip the most common first-launch errors.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Docker Desktop 不是幫你打開虛擬化的地方，它只是最後一個抱怨的人。Intel VT-x、AMD-V 或 SVM 如果在韌體裡是關的，Docker 再怎麼重裝都沒用。這不是安裝流程的細節，這是地基。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781737395736-eksy.png\" alt=\"Windows Docker Desktop 用 WSL 2 裝乾淨\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>我以前遇過一台筆電，Windows 表面上看起來正常得要命，裝什麼都不報錯，結果 Task Manager 一看，虛擬化就是 disabled。那時候我還傻傻重裝 Docker，重到最後只是在浪費時間。真正要改的是 UEFI 裡那個跟 Docker 完全沒關係的選項。\u003C\u002Fp>\u003Cp>現在我都先叫人打開 \u003Cstrong>Task Manager\u003C\u002Fstrong>，到 \u003Cstrong>Performance\u003C\u002Fstrong>，點 \u003Cstrong>CPU\u003C\u002Fstrong>，看右下角是不是 \u003Cstrong>Virtualization: Enabled\u003C\u002Fstrong>。如果不是，先進 BIOS\u002FUEFI 開起來，再回 Windows 確認一次。\u003C\u002Fp>\u003Cp>實操寫法很簡單：\u003C\u002Fp>\u003Cul>\u003Cli>先查 Task Manager，不要先跑安裝檔。\u003C\u002Fli>\u003Cli>如果顯示 disabled，就去 BIOS\u002FUEFI 開 Intel VT-x、AMD-V 或 SVM。\u003C\u002Fli>\u003Cli>回到 Windows 再確認一次狀態有變。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>如果你想看官方說法，\u003Ca href=\"\u002Ftag\u002Fmicrosoft\">Microsoft\u003C\u002Fa> 的 \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Fwsl\u002Finstall\">Install WSL\u003C\u002Fa> 會講到 WSL 2 \u003Ca href=\"\u002Fnews\u002Fping-identity-runtime-identity-ai-agents-zh\">需要\u003C\u002Fa>的底層條件；Docker 這邊則寫在 \u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fwindows-install\u002F\">Windows install docs\u003C\u002Fa>。我會兩邊都看，因為 Windows 的安裝頁常常過一陣子就跟現實脫節。\u003C\u002Fp>\u003Ch2>WSL 2 才是正路，先把它裝好\u003C\u002Fh2>\u003Cblockquote>Docker Desktop’s default backend is WSL 2.\u003C\u002Fblockquote>\u003Cp>也就是說，你現在在 Windows 上跑 Docker，主流路線不是老 Hyper-V 那套，而是 WSL 2。Docker Desktop 其實是在用一個輕量 Linux 環境去跑 Linux containers。WSL 2 沒準備好，Docker Desktop 就會開始裝乖、裝死，反正就是不讓你舒服。\u003C\u002Fp>\u003Cp>我現在最喜歡的做法是直接在系統管理員 PowerShell 跑 \u003Ccode>wsl --install\u003C\u002Fcode>。如果機器上本來就有 WSL，那就先跑 \u003Ccode>wsl --update\u003C\u002Fcode>。這一步很多安裝文都講得很含糊，結果大家把鍋都甩給 Docker，其實只是 WSL kernel 太舊。\u003C\u002Fp>\u003Cp>我遇過最煩的一種狀況，是舊機器上還留著 WSL 1 的 distro。Docker 安裝看似成功，但 backend 就是卡卡的。先把 WSL 更新掉，很多怪問題會直接消失。對，還是要重開機。Windows 很愛把「需要重開」包裝成可選項，直到它真的需要。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>用系統管理員身分開 PowerShell。\u003C\u002Fli>\u003Cli>新機器直接跑 \u003Ccode>wsl --install\u003C\u002Fcode>。\u003C\u002Fli>\u003Cli>如果已經有 WSL，就跑 \u003Ccode>wsl --update\u003C\u002Fcode>。\u003C\u002Fli>\u003Cli>完成後先重開機，再開 Docker Desktop。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Microsoft 的 \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Fwsl\u002Finstall\">WSL 安裝頁\u003C\u002Fa> 是最該看的，基本指令也可以參考 \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Fwsl\u002Fbasic-commands\">WSL basic commands\u003C\u002Fa>。我故意把連結放這麼明白，因為隨便搜到五年前論壇文通常只會把你帶去錯的 feature。\u003C\u002Fp>\u003Ch2>x64 和 ARM64 不一樣，別拿錯安裝檔硬上\u003C\u002Fh2>\u003Cblockquote>Pick the installer that matches your CPU architecture.\u003C\u002Fblockquote>\u003Cp>白話就是：Windows 筆電現在不是一種規格吃到底。Intel、AMD 的機器通常要 x64；如果你是 Snapdragon X 或其他 ARM Windows 機器，就要 ARM64。裝錯版本，後面你會花一堆時間在一個根本不是 Docker 的問題上。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781737394369-uz9x.png\" alt=\"Windows Docker Desktop 用 WSL 2 裝乾淨\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這點我很認同原始指南，因為很多人還停留在「Windows 安裝檔就是一個檔案」的舊腦袋。不是。ARM64 現在越來越常見，尤其 Windows on ARM 已經不是什麼邊角料。安裝檔除了架構要對，簽章也要看一下，來源不對我會直接重抓，不會硬撐。\u003C\u002Fp>\u003Cp>我之前幫人處理一台 Surface，就是他習慣性抓了 x64 版。安裝程式沒有大聲爆炸，結果後面一堆混亂，讓人以為是 Docker 壞掉。那次之後我都先確認架構，再下載一次就好，不要下載三次還都錯。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>Intel \u002F AMD 用 x64。\u003C\u002Fli>\u003Cli>Snapdragon X 或其他 ARM Windows PC 用 ARM64。\u003C\u002Fli>\u003Cli>跑安裝檔前先看簽章。\u003C\u002Fli>\u003Cli>只從官方頁或你信得過的指南下載。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>官方下載頁在這裡：\u003Ca href=\"https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop\u002F\">Docker Desktop\u003C\u002Fa>。ARM64 的 Windows 安裝說明可以看 \u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fwindows-install\u002F\">Docker 官方文件\u003C\u002Fa>，如果你想補 ARM 的背景，\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Farm\u002F\">Windows on Arm\u003C\u002Fa> 是比較正常的起點。\u003C\u002Fp>\u003Ch2>安裝成功不代表能用，session 更新才是坑\u003C\u002Fh2>\u003Cblockquote>The installer copies ~600 MB of files, adds your user to docker-users, and registers a Windows service.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Docker Desktop 改的不只是 app 本身，它會動到 service、群組成員、以及跟 engine 溝通的權限。這也是為什麼安裝完之後，原始指南會叫你登出。因為新的群組權限，不會自動套到你已經開著的 session。\u003C\u002Fp>\u003Cp>這個 Windows 老毛病真的很煩。你以為 wizard 跑完就結束了，結果只是「檔案裝好了」，不是「你現在有權限了」。很多人說 Docker 裝好了不能用，實際上只是沒重新登入。\u003C\u002Fp>\u003Cp>我看過太多人重裝三次，最後才發現問題是沒 log out。這種事最氣的地方在於，它不是技術難題，是流程難題。你只要漏掉一步，後面就會像鬼打牆。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>用管理員帳號跑安裝程式。\u003C\u002Fli>\u003Cli>維持 \u003Cstrong>Use WSL 2 instead of Hyper-V\u003C\u002Fstrong> 勾選。\u003C\u002Fli>\u003Cli>安裝完先登出，再登入。\u003C\u002Fli>\u003Cli>不要跳過 session refresh。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Docker 對 Windows backend 的設定寫在 \u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsetup\u002Finstall\u002Fwindows-install\u002F\">官方安裝文件\u003C\u002Fa>。原始指南提到 \u003Ccode>docker-users\u003C\u002Fcode> 群組和 \u003Ccode>com.docker.service\u003C\u002Fcode> 服務，這些細節我也建議你記起來，因為它們就是權限問題的來源。\u003C\u002Fp>\u003Ch2>第一次啟動時，授權和登入會一起冒出來\u003C\u002Fh2>\u003Cblockquote>You’re prompted to accept the Docker Subscription Service Agreement.\u003C\u002Fblockquote>\u003Cp>也就是說，Docker Desktop 不是那種裝完就當沒事的純本機 app。它有訂閱和授權邏輯，第一次啟動就會把這件事擺在你面前。個人使用、教育、開源貢獻、小型團隊，跟大型公司，處理方式本來就不一樣。\u003C\u002Fp>\u003Cp>我也認同原始指南的說法：你可以用 Docker Hub 帳號登入，但不代表你一定要登入。登入有時候能帶來像 Docker Scout 這類功能，也可能影響 pull 限制，但它不是安裝成功的必要條件。很多團隊把「登入」跟「授權合規」混在一起，這兩件事根本不是同一個層次。\u003C\u002Fp>\u003Cp>還有，whale 圖示不是裝飾品，它是狀態燈。一直卡在啟動中，通常代表 backend 根本沒起來。這時候我不會繼續亂點 UI，我會直接去查 backend、服務、權限，\u003Ca href=\"\u002Fnews\u002Fg7-should-treat-ai-ceos-as-power-brokers-not-guests-zh\">而不是\u003C\u002Fa>祈禱它自己好。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>先看清楚 subscription agreement 再按接受。\u003C\u002Fli>\u003Cli>需要 Docker Hub 或 Docker Scout 再登入。\u003C\u002Fli>\u003Cli>看系統匣的 whale 圖示判斷 engine 狀態。\u003C\u002Fli>\u003Cli>不要以為登入帳號就能修 backend。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>授權與方案資訊看 \u003Ca href=\"https:\u002F\u002Fwww.docker.com\u002Fpricing\u002F\">Docker pricing\u003C\u002Fa>，Docker Hub 則在 \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002F\">Docker Hub\u003C\u002Fa>。我會把這兩個連結放進來，因為很多安裝教學都把 licensing 講得像附註，實際上它就是流程的一部分。\u003C\u002Fp>\u003Ch2>驗證指令才是唯一值得相信的部分\u003C\u002Fh2>\u003Cblockquote>Run docker --version and docker run --rm hello-world.\u003C\u002Fblockquote>\u003Cp>白話就是：app 裝好，不等於 container engine 真能用。我比起安裝畫面，更相信驗證指令，因為它直接證明整條路是通的：shell 能連到 Docker、Docker 能起 container、container 還能把訊息吐回來。\u003C\u002Fp>\u003Cp>我遠端幫人排錯時，最常先看這兩個指令。\u003Ccode>docker --version\u003C\u002Fcode> 有回應，不代表全都好；如果 \u003Ccode>docker run --rm hello-world\u003C\u002Fcode> 失敗，就表示 CLI 在，但 daemon path 還是壞的。兩個都成功，才叫可以開始幹活。\u003C\u002Fp>\u003Cp>這一步請你一定要開新的 PowerShell 視窗，尤其是你剛剛才登出登入過。然後照原樣輸入指令，不要自己加戲。只要 hello-world 跑出標準成功訊息，基本上就能確定 Docker Desktop 已經可用。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>重新登入後開一個新的 PowerShell。\u003C\u002Fli>\u003Cli>跑 \u003Ccode>docker --version\u003C\u002Fcode>。\u003C\u002Fli>\u003Cli>跑 \u003Ccode>docker run --rm hello-world\u003C\u002Fcode>。\u003C\u002Fli>\u003Cli>兩個都成功再往下做事。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>官方的 hello-world image 在這裡：\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002F_\u002Fhello-world\">hello-world on Docker Hub\u003C\u002Fa>。如果你想對照 Docker 的入門文件，\u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fget-started\u002F\">Docker Get Started\u003C\u002Fa> 也可以一起看。驗證指令不帥，但它最誠實。\u003C\u002Fp>\u003Ch2>資源限制先別亂調，真的需要再動手\u003C\u002Fh2>\u003Cblockquote>Cap the resources Docker Desktop is allowed to use.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Docker Desktop 可以很客氣，但你還是得知道哪個旋鈕在管什麼。WSL 2 backend 會動態吃 Windows 的記憶體，這很方便，可是你如果想要硬上限，就得去改 \u003Ccode>%USERPROFILE%\\.wslconfig\u003C\u002Fcode>。這不是必做，是有需要才做。\u003C\u002Fp>\u003Cp>我喜歡這段，因為它提醒大家不要太早過度調校。不要因為有 Kubernetes checkbox 就順手勾；不要在你根本不知道瓶頸在哪之前，就先把資源限制調得亂七八糟。可是如果你是筆電、共享機器，或 Docker 跟 IDE、瀏覽器、資料庫搶資源，那這些設定就很實用。\u003C\u002Fp>\u003Cp>我自己有在一些機器上用 \u003Ccode>.wslconfig\u003C\u002Fcode> 壓 memory 和 CPU，效果很直接，至少不會讓 Docker 把整台機器吃到發抖。反過來說，某些人一上來就啟動 Kubernetes，結果只是自找麻煩。這種情況我通常只會說：先少做一點。\u003C\u002Fp>\u003Cp>實操寫法：\u003C\u002Fp>\u003Cul>\u003Cli>真的有需要再用 \u003Ccode>.wslconfig\u003C\u002Fcode> 限制 memory \u002F CPU。\u003C\u002Fli>\u003Cli>改完跑 \u003Ccode>wsl --shutdown\u003C\u002Fcode>。\u003C\u002Fli>\u003Cli>只有真的要本機 cluster 才開 Kubernetes。\u003C\u002Fli>\u003Cli>只有常用的機器才考慮自動啟動。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Docker 的 Windows 設定頁在 \u003Ca href=\"https:\u002F\u002Fdocs.docker.com\u002Fdesktop\u002Fsettings\u002Fwindows\u002F\">Docker Desktop settings on Windows\u003C\u002Fa>，WSL config 語法則看 \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fwindows\u002Fwsl\u002Fwsl-config\">WSL configuration\u003C\u002Fa>。這兩頁是我需要精準選項名稱時會回去查的地方。\u003C\u002Fp>\u003Ch2>可抄的模板\u003C\u002Fh2>\u003Cpre>\u003Ccode># Windows Docker Desktop 安裝檢查表\n\n## 安裝前\n- [ ] Windows 10 21H2 以上或 Windows 11\n- [ ] BIOS\u002FUEFI 已開啟硬體虛擬化\n- [ ] 有管理員帳號\n- [ ] 已下載正確架構的安裝檔\n  - x64：Intel \u002F AMD\n  - ARM64：Snapdragon X \u002F 其他 ARM Windows PC\n\n## WSL 2 設定\n用系統管理員身分開 PowerShell：\n\npowershell\nwsl --install\n# 如果系統已經有 WSL：\nwsl --update\n\n\n完成後重開機。\n\n## 安裝 Docker Desktop\n1. 執行 `Docker Desktop Installer.exe`\n2. 保持勾選 **Use WSL 2 instead of Hyper-V**\n3. 完成安裝\n4. 登出再登入\n\n## 第一次啟動\n1. 從開始功能表開啟 Docker Desktop\n2. 接受 Subscription Service Agreement\n3. 只有需要 Docker Hub \u002F Docker Scout 時才登入\n4. 等待 whale 圖示顯示正在執行\n\n## 驗證安裝\n開新的 PowerShell 視窗，執行：\n\npowershell\ndocker --version\ndocker run --rm hello-world\n\n\n兩個指令都成功，才算真的裝好。\n\n## 可選調整\n如果需要限制資源，編輯 `%USERPROFILE%\\.wslconfig`：\n\nini\n[wsl2]\nmemory=8GB\nprocessors=4\n\n\n套用變更：\n\npowershell\nwsl --shutdown\n\n\n## 常見修法\n- 虛擬化沒開：去 BIOS\u002FUEFI 開 Intel VT-x \u002F AMD-V \u002F SVM\n- WSL 2 不完整：先跑 `wsl --update` 再重開機\n- Docker 一直啟動中：重開 Windows，確認系統匣狀態\n- 權限怪怪的：確認安裝後有登出再登入\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>這份模板我會直接貼進團隊 wiki，幾乎不用改。它把順序固定住，也把驗證步驟放在最後，避免大家裝完就宣布成功。\u003C\u002Fp>\u003Cp>原始來源是 \u003Ca href=\"https:\u002F\u002Fusedocker.com\u002Finstall\u002Fwindows\">https:\u002F\u002Fusedocker.com\u002Finstall\u002Fwindows\u003C\u002Fa>，我這篇是依它整理，再加上 Docker 與 Microsoft 的官方文件交叉確認後的衍生版。不是逐字抄，重點是我把真正會卡人的地方整理成可以直接照做的版本。\u003C\u002Fp>","整理 Windows 上安裝 Docker Desktop 的正確順序：先開虛擬化、再裝 WSL 2、選對 x64\u002FARM64，最後用驗證指令確認真的能跑容器。","usedocker.com","https:\u002F\u002Fusedocker.com\u002Finstall\u002Fwindows",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781737395736-eksy.png","tools","zh","9f99ef38-1dc3-4b1f-b3fc-f3892e2af586",[17,18,19,20,21],"Docker Desktop","WSL 2","Windows","ARM64","virtualization",[23,24,25],"先確認 BIOS\u002FUEFI 虛擬化與 WSL 2，再裝 Docker Desktop，不要反過來。","Windows 上要分 x64 與 ARM64，裝對架構比重裝三次更重要。","最後一定要用 `docker run --rm hello-world` 驗證，能跑容器才算真的裝好。",0,"2026-06-17T23:02:53.931722+00:00","2026-06-17T23:02:53.907+00:00","ba6d6297-f14c-476e-9e54-b9636ba2b41e",{"tags":31,"relatedLang":32,"relatedPosts":36},[],{"id":15,"slug":33,"title":34,"language":35},"windows-docker-desktop-wsl2-install-guide-en","Windows Docker Desktop installs cleanly with WSL 2","en",[37,43,49,55,61,67],{"id":38,"slug":39,"title":40,"cover_image":41,"image_url":41,"created_at":42,"category":13},"83ab893d-aa71-481a-bf79-413e19f9cb41","run-minimax-m3-locally-unsloth-studio-zh","本機跑 MiniMax M3 的 Unsloth Studio 指南","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781759883897-uij8.png","2026-06-18T05:17:34.558347+00:00",{"id":44,"slug":45,"title":46,"cover_image":47,"image_url":47,"created_at":48,"category":13},"f3a58146-9c8e-4358-89f3-d89d9558b629","build-semantic-search-opensearch-vectors-zh","OpenSearch 向量語意搜尋實作指南","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781714880799-8f5k.png","2026-06-17T16:47:36.828153+00:00",{"id":50,"slug":51,"title":52,"cover_image":53,"image_url":53,"created_at":54,"category":13},"f87f416c-0f08-4137-b070-714cace25274","zvec-turns-local-vector-search-into-a-library-zh","Zvec 把本地向量搜尋變成函式庫","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781714028472-gvbb.png","2026-06-17T16:33:23.906632+00:00",{"id":56,"slug":57,"title":58,"cover_image":59,"image_url":59,"created_at":60,"category":13},"0d604975-3f39-4093-9a65-b47e4c6f5ccb","codex-override-file-team-safety-zh","Codex override 文件让团队少踩坑","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781712201211-vhvb.png","2026-06-17T16:02:49.966135+00:00",{"id":62,"slug":63,"title":64,"cover_image":65,"image_url":65,"created_at":66,"category":13},"6c40b201-8e6d-4b48-a988-791936798713","opencode-terminal-ai-coding-loop-zh","OpenCode 讓終端編碼變成迴圈","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781693320715-b9x5.png","2026-06-17T10:47:58.3922+00:00",{"id":68,"slug":69,"title":70,"cover_image":71,"image_url":71,"created_at":72,"category":13},"2830e8de-b146-4dd7-b1f6-1b61c223e9ea","open-source-ai-software-infrastructure-wins-zh","開源 AI 軟體贏在基礎設施，不贏在話題","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781691476387-1uwa.png","2026-06-17T10:17:26.854039+00:00",[74,79,84,89,94,99,104,109,114,119],{"id":75,"slug":76,"title":77,"created_at":78},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":80,"slug":81,"title":82,"created_at":83},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":85,"slug":86,"title":87,"created_at":88},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]