<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>CodingKit – 免費程式教學</title>
<link>https://codingkit.com/zh-tw/</link>
<atom:link href="https://codingkit.com/zh-tw/rss.xml" rel="self" type="application/rss+xml"/>
<description>從入門到實戰的程式教學，講解清楚、範例可直接執行，完全免費。</description>
<language>zh-Hant</language>
<item>
<title>docker pull 指令：下載映像檔（--platform、-q、指定 digest）</title>
<link>https://codingkit.com/zh-tw/docker/docker-pull/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-pull/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明如何用 docker pull 從映像檔倉庫下載映像檔、確認映像檔已是最新、以 -q 隱藏詳細輸出、用 --platform 指定平台，以及用 digest 固定映像檔版本；也介紹下載全部標籤與 tag 不存在時的錯誤訊息。</description>
</item>
<item>
<title>docker push 指令：推送映像檔到 Registry（--all-tags、docker login）</title>
<link>https://codingkit.com/zh-tw/docker/docker-push/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-push/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明如何用 docker tag 建立 Registry 標籤，再以 docker push 推送單一標籤或使用 --all-tags 一次推送同一映像檔的所有標籤。透過本機 registry:3 實測查看 digest、Layer already exists 與單一平台 Info 提示，並說明推送 Docker Hub 時未授權出現的 insufficient_scope 錯誤，以及 docker login 的參數。</description>
</item>
<item>
<title>docker rmi 指令：刪除映像檔與標籤（-f、image prune）</title>
<link>https://codingkit.com/zh-tw/docker/docker-rmi/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-rmi/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker rmi 與 docker image rm 參數中文說明（-f、--no-prune、--platform），附 Docker 29 實際範例：移除標籤、映像檔被容器使用時的 conflict、強制移除標籤，以及用 image prune、image prune -a 和 system prune 回收未使用的映像檔。</description>
</item>
<item>
<title>docker exec 指令：在執行中的容器內執行指令</title>
<link>https://codingkit.com/zh-tw/docker/docker-exec/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-exec/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker exec 完整參數中文說明（-it、-u、-w、-e、-d、--env-file、--privileged），附 Docker 29 實際執行範例：進入容器的 shell、以指定使用者執行、指定工作目錄、傳入環境變數、在背景執行，以及容器停止時的錯誤。</description>
</item>
<item>
<title>docker ps 指令：列出容器（篩選與自訂格式）</title>
<link>https://codingkit.com/zh-tw/docker/docker-ps/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-ps/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker ps 完整參數中文說明（-a、-q、-f/--filter、--format、-s、-n、-l、--no-trunc），附 Docker 29 實際執行範例：列出所有容器、只要 ID、依狀態／名稱／標籤篩選、自訂輸出欄位、顯示容器大小，以及一次刪除所有已停止的容器。</description>
</item>
<item>
<title>docker stop、start、restart、kill 指令：停止與重新啟動容器</title>
<link>https://codingkit.com/zh-tw/docker/docker-stop/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-stop/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明 docker stop、start、restart、kill、pause 與 unpause 的用法，整理停止逾時與 -t 參數、強制終止的 Exited 137、nginx 的 Exited 0，以及對已停止或暫停容器執行操作時的結果，並示範送出 HUP 讓 nginx 重新載入。</description>
</item>
<item>
<title>docker rm 指令：刪除容器（-f、-v、container prune）</title>
<link>https://codingkit.com/zh-tw/docker/docker-rm/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-rm/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明 docker rm 刪除容器的用法與 -f、-v 參數，並示範執行中容器的強制移除、連同匿名 Volume 刪除、清理所有已停止容器，以及命令替換沒有結果時的錯誤。也會介紹 docker run --rm 在容器結束後自動移除容器。</description>
</item>
<item>
<title>docker stats 指令：查看即時資源用量（--no-stream、--format）</title>
<link>https://codingkit.com/zh-tw/docker/docker-stats/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-stats/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker stats 即時查看容器的 CPU、記憶體、網路、區塊 I/O 與程序數，說明 --no-stream 單次取樣、--format table 與 JSON 輸出，以及 64MiB 記憶體上限的顯示方式；並介紹 docker top 查看容器程序和以 -o 自訂欄位。</description>
</item>
<item>
<title>docker save 指令：匯出與載入映像檔（save、load、export、import）</title>
<link>https://codingkit.com/zh-tw/docker/docker-save/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-save/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明 docker save 與 load 如何將映像檔封存並載入、如何用 gzip 壓縮，以及壓縮前後的實際大小差異；比較 export 與 import 匯出容器檔案系統的用途，並示範 import 後映像檔沒有預設 CMD，直接執行會出現 no command specified。</description>
</item>
<item>
<title>docker system 指令：查看磁碟用量、清理資料與監看事件</title>
<link>https://codingkit.com/zh-tw/docker/docker-system/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-system/</guid>
<pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>說明 docker system df 與 -v 詳細用量、system prune 清理未使用資料、docker info --format 擷取主機資訊，以及 docker events 使用 --since、--until、--filter、--format 查詢事件，附 Docker Engine 29 實際輸出範例。</description>
</item>
<item>
<title>Docker 教學</title>
<link>https://codingkit.com/zh-tw/docker/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>從零開始的 Docker 教學（Docker Engine 29、Docker Compose v5）：Docker 是什麼、如何安裝、執行第一個容器、撰寫 Dockerfile 與使用 Docker Compose，每個指令都附上實際執行的輸出結果。</description>
</item>
<item>
<title>Docker 是什麼？映像檔與容器一次看懂</title>
<link>https://codingkit.com/zh-tw/docker/what-is-docker/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/what-is-docker/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用最白話的方式解釋 Docker 是什麼、為什麼需要它，以及映像檔（image）、容器（container）、Registry 三個核心概念、Docker 的架構，並比較容器與虛擬機的差別。</description>
</item>
<item>
<title>安裝 Docker（Windows、macOS、Linux）</title>
<link>https://codingkit.com/zh-tw/docker/install/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/install/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>一步一步在 Windows（WSL 2）、macOS 和 Linux（Ubuntu 26.04 / 24.04）安裝 Docker，確認虛擬化與 WSL 設定，用 docker version 與 hello-world 驗證安裝，並附常見錯誤的實際訊息與解法。</description>
</item>
<item>
<title>Docker Desktop 圖形介面導覽：每個畫面與對應的指令</title>
<link>https://codingkit.com/zh-tw/docker/docker-desktop/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-desktop/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Docker Desktop 圖形介面逐頁導覽：左側選單、Containers 列表與操作按鈕、容器詳細頁的 Logs／Inspect／Exec／Files／Stats 分頁、Compose 專案、Images、搜尋並下載映像檔、底部狀態列，以及每個操作對應的 docker 指令，方便在圖形介面與終端機之間切換。</description>
</item>
<item>
<title>執行第一個 Docker 容器：docker run 教學</title>
<link>https://codingkit.com/zh-tw/docker/first-container/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/first-container/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 nginx 執行第一個 Docker 容器：docker run 下載映像檔並啟動容器、用瀏覽器打開網頁、docker ps 查看容器、logs 查看日誌、exec 進入容器、stop / start / rm 管理容器，並示範在 Docker Desktop 中用圖形介面完成同樣的操作。</description>
</item>
<item>
<title>Docker 映像檔教學：pull、images、tag、rmi 與分層結構</title>
<link>https://codingkit.com/zh-tw/docker/docker-images/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-images/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>認識 Docker 映像檔的命名規則（registry、repository、tag、digest），用實際輸出學會 docker pull、images、tag、rmi、history、inspect、save / load，比較 slim、alpine 版本的大小，並了解 Docker 29 新的 docker images 輸出格式與映像檔分層。</description>
</item>
<item>
<title>Docker 容器生命週期：建立、啟動、停止與刪除</title>
<link>https://codingkit.com/zh-tw/docker/container-lifecycle/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/container-lifecycle/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用實際輸出了解 Docker 容器的狀態（created、running、paused、exited），容器為什麼一啟動就退出、stop 與 kill 的差別、為什麼 docker stop 要等 10 秒、結束代碼的意義，以及 --restart 重啟策略的實際行為。</description>
</item>
<item>
<title>docker run 參數完整說明（附實際執行結果）</title>
<link>https://codingkit.com/zh-tw/docker/docker-run/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-run/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker run 常用參數一次整理：-d、-it、-p、-v、-e、--name、--rm、--network、--restart、--memory、--cpus、--user、--entrypoint、--read-only，每個參數都附上實際執行的指令與輸出。</description>
</item>
<item>
<title>容器除錯：docker logs、exec、inspect、cp、stats</title>
<link>https://codingkit.com/zh-tw/docker/debugging/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/debugging/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>容器出問題時該怎麼查？用實際輸出學會 docker logs 看日誌（含 stdout 與 stderr 的差別）、docker exec 進入容器、docker inspect 查設定、docker cp 複製檔案、docker stats / top / diff 看狀態，以及容器一啟動就退出、連接埠被佔用、exec format error 等常見問題的排查。</description>
</item>
<item>
<title>Dockerfile 教學：把自己的程式打包成映像檔</title>
<link>https://codingkit.com/zh-tw/docker/dockerfile/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/dockerfile/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>從一個 Node.js 範例學會撰寫 Dockerfile，用實際的 docker build 輸出理解 FROM、WORKDIR、COPY、RUN、CMD 每一步做了什麼、建置快取（CACHED）如何運作，以及 .dockerignore 如何讓建置內容從 30 MB 降到不到 1 KB。</description>
</item>
<item>
<title>Dockerfile 指令大全：FROM、RUN、COPY、CMD、ENTRYPOINT 完整說明</title>
<link>https://codingkit.com/zh-tw/docker/dockerfile-instructions/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/dockerfile-instructions/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Dockerfile 常用指令的說明與實際執行結果：FROM、RUN、COPY、ADD、WORKDIR、ENV、ARG、EXPOSE、USER、VOLUME、HEALTHCHECK、CMD、ENTRYPOINT，並用小實驗比較 CMD 與 ENTRYPOINT、COPY 與 ADD、ARG 與 ENV，以及 PID 1 與 docker stop 要等 10 秒的關係。</description>
</item>
<item>
<title>Docker 建置快取與映像檔瘦身技巧</title>
<link>https://codingkit.com/zh-tw/docker/build-cache/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/build-cache/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用實際的 docker build 輸出理解建置快取（CACHED）的運作與失效規則：指令順序錯誤時改一行程式就要重裝所有套件、正確順序只要 0.4 秒；apt-get 安裝與清理寫在不同 RUN 會讓映像檔多出 38 MB；以及 .dockerignore、精簡基礎映像檔、快取掛載與清除建置快取。</description>
</item>
<item>
<title>Docker 多階段建置（Multi-stage builds）教學</title>
<link>https://codingkit.com/zh-tw/docker/multi-stage-builds/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/multi-stage-builds/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用多階段建置把編譯環境和執行環境分開：實測同一個 Go 程式，單階段映像檔 1.43 GB，多階段（distroless）只有 20.2 MB。附 Node.js 前端、後端、Java 的多階段 Dockerfile 範例，以及 --target 只建置特定階段的用法。</description>
</item>
<item>
<title>推送映像檔到 Docker Hub 與私有 Registry</title>
<link>https://codingkit.com/zh-tw/docker/docker-hub/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-hub/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>學會 docker login、docker tag、docker push，把自己的映像檔上傳到 Docker Hub、GitHub Container Registry（ghcr.io），並用 registry:3 自架私有 Registry 實際示範推送與下載，附未登入時推送失敗的真實錯誤訊息與版本標籤的命名建議。</description>
</item>
<item>
<title>Docker Volume 教學：資料持久化與 Bind Mount</title>
<link>https://codingkit.com/zh-tw/docker/volumes/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/volumes/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>容器刪除後資料就不見了？用實際操作學會 Docker Volume 與 Bind Mount：刪掉容器資料仍然保存、匿名 Volume 從哪裡來、-v 與 --mount 遇到不存在路徑時的差異、備份與還原 Volume，並說明 PostgreSQL 18 映像檔新的資料目錄（舊寫法會啟動失敗）。</description>
</item>
<item>
<title>Docker 網路教學：bridge、自訂網路與容器互連</title>
<link>https://codingkit.com/zh-tw/docker/networking/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/networking/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用實際輸出了解 Docker 網路：預設 bridge 為什麼不能用名稱連線、自訂網路的內建 DNS、應用程式連到資料庫、一個容器加入多個網路、網路別名、程式只監聽 127.0.0.1 時連不進去的原因，以及從容器連回主機的 host.docker.internal。</description>
</item>
<item>
<title>Docker 環境變數與 .env 檔設定</title>
<link>https://codingkit.com/zh-tw/docker/environment-variables/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/environment-variables/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用實際輸出學會 -e、--env-file、Dockerfile 的 ENV 以及 Docker Compose 的 environment、env_file 與 .env 變數替換；實測 --env-file 會保留引號而 Compose 不會、${VAR:?} 的錯誤訊息，以及用 secrets 安全地傳遞密碼。</description>
</item>
<item>
<title>Docker Compose 教學：用一個檔案管理多個容器</title>
<link>https://codingkit.com/zh-tw/docker/docker-compose/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-compose/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Docker Compose 入門：用一個 compose.yaml 同時啟動網站、PostgreSQL 與 Adminer，附 docker compose up、ps、logs、stop、down 的實際輸出，以及 Adminer 登入（記得選 PostgreSQL）、執行 SQL、down 與 down -v 對資料的影響等完整截圖。</description>
</item>
<item>
<title>compose.yaml（docker-compose.yml）語法完整說明</title>
<link>https://codingkit.com/zh-tw/docker/compose-file/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/compose-file/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Docker Compose 設定檔 compose.yaml（舊名 docker-compose.yml） 的完整語法：services、image、build、ports、volumes、environment、env_file、depends_on 搭配 healthcheck（附實際等待資料庫就緒的輸出）、restart、networks、profiles、compose.override.yaml 合併，以及用 docker compose config 檢查最終設定。</description>
</item>
<item>
<title>docker compose 常用指令大全</title>
<link>https://codingkit.com/zh-tw/docker/compose-commands/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/compose-commands/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker compose 指令整理與實際輸出：up、down、ps、ls、images、top、logs、exec、run、pull、config、port，並實測修改 compose.yaml 後 restart 不會套用新設定、必須用 up -d 重建，附日常開發與部署的使用情境。</description>
</item>
<item>
<title>用 Docker Compose 架設 WordPress（含 MySQL）</title>
<link>https://codingkit.com/zh-tw/docker/wordpress/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/wordpress/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>一步一步用 Docker Compose 架設 WordPress 7 + MySQL 8.4，附實際執行輸出與安裝畫面截圖：健康檢查、資料保存、上傳大小限制、phpMyAdmin、備份與還原，以及更新映像檔的方法。</description>
</item>
<item>
<title>用 Docker 部署 Python 應用（Flask、FastAPI、Django）</title>
<link>https://codingkit.com/zh-tw/docker/python/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/python/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>把 Python 網站打包成 Docker 映像檔，附實際建置與執行輸出：Flask + gunicorn、開發模式熱重新載入、FastAPI + uvicorn、Django 的 collectstatic 與 STATIC_ROOT 錯誤、用 uv 搭配 uv.lock 建置，以及映像檔大小比較。</description>
</item>
<item>
<title>用 Docker 部署 Node.js 應用（Express、TypeScript、Next.js）</title>
<link>https://codingkit.com/zh-tw/docker/nodejs/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/nodejs/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Node.js 專案的 Dockerfile 寫法與實測：npm ci、只裝正式環境套件、以 node 使用者執行、docker stop 為什麼要等 10 秒（PID 1 與 SIGTERM 實測）、TypeScript 多階段建置、Next.js standalone 從 968MB 降到 295MB，以及開發時熱重新載入與 compose watch。</description>
</item>
<item>
<title>用 Docker 執行 Nginx：靜態網站與反向代理</title>
<link>https://codingkit.com/zh-tw/docker/nginx/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/nginx/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 Docker 的 Nginx 架設靜態網站、自訂設定檔（SPA、快取、gzip）、nginx -t 檢查語法、範本與環境變數，以及反向代理到後端容器。附實測：proxy_pass 結尾斜線、單一檔案掛載改了不生效、502 錯誤的原因，以及用 Caddy 自動 HTTPS。</description>
</item>
<item>
<title>用 Docker 跑 MySQL：安裝、連線、備份與還原</title>
<link>https://codingkit.com/zh-tw/docker/mysql/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/mysql/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 Docker 啟動 MySQL 8.4 並附實際輸出：環境變數、初始化 SQL、中文 utf8mb4、從容器內／主機／其他容器連線、localhost 與 127.0.0.1 的差別、Compose 健康檢查的陷阱、mysqldump 備份還原，以及「改了密碼變數卻沒生效」的原因。</description>
</item>
<item>
<title>用 Docker 跑 PostgreSQL：安裝、連線、備份與升級</title>
<link>https://codingkit.com/zh-tw/docker/postgresql/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/postgresql/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 Docker 啟動 PostgreSQL 18 並附實際輸出：18 版新的資料目錄（掛載舊路徑會啟動失敗）、Compose 設定、pg_isready 健康檢查的陷阱、psql 常用指令、容器內免密碼登入的原因、pg_dump 備份還原，以及從 16 升級到 18 的實測。</description>
</item>
<item>
<title>用 Docker 跑 Redis：設定密碼、資料保存與連線</title>
<link>https://codingkit.com/zh-tw/docker/redis/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/redis/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 Docker 啟動 Redis 8 並附實際輸出：redis-cli 基本操作、設定密碼與 NOAUTH 錯誤、RDB 在 docker stop 與 docker rm -f 時的差別、AOF 持久化、maxmemory 淘汰策略實測、Compose 搭配 Flask 計數器，以及健康檢查要加 grep PONG 的原因。</description>
</item>
<item>
<title>清理 Docker 佔用的硬碟空間（prune 指令）</title>
<link>https://codingkit.com/zh-tw/docker/cleanup/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/cleanup/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Docker 吃掉太多硬碟空間？用 docker system df 找出元兇，再用 container、image、volume、builder、system prune 安全清理。附 Docker 29 實測：system prune --volumes 不再刪除具名 Volume、重新建置不再留下 &lt;none&gt; 映像檔、容器日誌 3 秒長到 69 MB 與日誌上限設定。</description>
</item>
<item>
<title>Docker 安全最佳實務：讓容器更安全的 10 個做法</title>
<link>https://codingkit.com/zh-tw/docker/security/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/security/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>Docker 容器安全入門與實測：以非 root 執行、固定映像檔版本、ARG／ENV／COPY 的機密會留在映像檔層中（實際取出）、BuildKit secret、不對外開放資料庫、--read-only、--cap-drop、no-new-privileges、PID 與記憶體上限、docker.sock 等同 root，以及用 Trivy 掃描漏洞並修補。</description>
</item>
<item>
<title>建置多平台映像檔（amd64 與 arm64）：docker buildx 教學</title>
<link>https://codingkit.com/zh-tw/docker/multi-platform/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/multi-platform/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>在 Apple Silicon Mac 上建置的映像檔放到伺服器卻出現 exec format error？了解 CPU 架構與多平台映像檔，實測用 docker buildx 與 Go 交叉編譯一次建置 linux/amd64 與 linux/arm64、用 docker images --tree 查看、推送到 Registry 並檢查 manifest，以及什麼時候需要 QEMU。</description>
</item>
<item>
<title>用 Docker 把網站部署到雲端主機（VPS）</title>
<link>https://codingkit.com/zh-tw/docker/deploy/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/deploy/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>從零開始把 Docker 應用部署到 Linux 雲端主機，附完整流程的實際輸出：建置並推送映像檔到 Registry、伺服器用 Compose 拉取並以 Caddy（HTTPS）＋ Node.js ＋ PostgreSQL 18 執行、修改版本號更新與回滾、自動備份腳本，以及上線前的檢查清單。</description>
</item>
<item>
<title>Docker 底層原理：namespace、cgroup 與 overlayfs 實測</title>
<link>https://codingkit.com/zh-tw/docker/internals/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/internals/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>容器到底是什麼？從 Docker 主機實際觀察：容器只是一個被 namespace 隔離、被 cgroup 限制資源、以 overlayfs 當檔案系統的 Linux 程序。實測容器內外的 PID、lsns 看 namespace、從 cgroup 讀出 --memory 與 --cpus 的設定值、在 upperdir 找到容器寫入的檔案，以及 capabilities 與 seccomp。</description>
</item>
<item>
<title>Docker 指令大全（速查表）</title>
<link>https://codingkit.com/zh-tw/docker/cheatsheet/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/cheatsheet/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>最常用的 Docker 指令一頁整理：容器、映像檔、建置、Volume、網路、Docker Compose、清理與系統資訊，每個指令附簡短說明，適合收藏隨時查閱。</description>
</item>
<item>
<title>docker build 指令：參數說明與範例</title>
<link>https://codingkit.com/zh-tw/docker/docker-build/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-build/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker build 完整參數中文說明（-t、-f、--build-arg、--target、--no-cache、--pull、--platform、--progress、--secret、--check、-q 等），附 Docker 29 實際執行範例：命名映像檔、傳入建置參數、指定 Dockerfile、只建置到某個階段、顯示完整建置輸出。</description>
</item>
<item>
<title>docker logs 指令：查看容器日誌（-f、--tail、--since）</title>
<link>https://codingkit.com/zh-tw/docker/docker-logs/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-logs/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker logs 完整參數中文說明（-f、-n/--tail、-t、--since、--until、--details），附 Docker 29 實際執行範例：最後幾行、加上時間、最近幾秒、只看 stdout 或 stderr、搭配 grep 搜尋，以及持續追蹤新日誌。</description>
</item>
<item>
<title>docker cp 指令：在主機與容器之間複製檔案</title>
<link>https://codingkit.com/zh-tw/docker/docker-cp/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-cp/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker cp 參數與用法：從容器複製檔案或資料夾到主機、從主機複製到容器、複製整個資料夾的規則、檔案不存在的錯誤，以及用 docker cp 在 Windows 上備份與還原資料庫。附 Docker 29 實際執行範例。</description>
</item>
<item>
<title>docker inspect 指令：查看容器、映像檔的詳細資訊（-f 格式範例）</title>
<link>https://codingkit.com/zh-tw/docker/docker-inspect/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-inspect/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker inspect 參數與 -f/--format 範本寫法，附 Docker 29 實際執行範例：取得容器狀態、IP 位址、環境變數、重啟策略、映像檔的 CMD 與 ENTRYPOINT、架構與大小、Volume 的實際路徑、網路的子網路，以及 Docker 29 移除 .NetworkSettings.IPAddress 的變更。</description>
</item>
<item>
<title>docker volume 指令：建立、列出、檢查、刪除 Volume</title>
<link>https://codingkit.com/zh-tw/docker/docker-volume/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-volume/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker volume 的子指令 create、ls、inspect、rm、prune 完整說明，附 Docker 29 實際執行範例：建立 Volume 並寫入資料、找出懸空的匿名 Volume、加標籤與依標籤篩選、prune 與 prune -a 的差別。</description>
</item>
<item>
<title>docker network 指令：建立網路、連接容器與別名</title>
<link>https://codingkit.com/zh-tw/docker/docker-network/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-network/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker network 的子指令 create、ls、inspect、connect、disconnect、rm、prune 完整說明與參數，附 Docker 29 實際執行範例：自訂網路的名稱解析、--network-alias 別名、指定子網路、一個容器加入多個網路，以及刪除使用中網路的錯誤。</description>
</item>
<item>
<title>docker compose up 指令：參數說明與範例</title>
<link>https://codingkit.com/zh-tw/docker/docker-compose-up/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-compose-up/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker compose up 完整參數中文說明（-d、--build、--wait、--force-recreate、--no-deps、--scale、--remove-orphans、--abort-on-container-exit、--exit-code-from、--pull、-V、--watch 等），附 Docker Compose v5 實際執行範例。</description>
</item>
<item>
<title>docker compose down 指令：停止並刪除容器、網路與 Volume</title>
<link>https://codingkit.com/zh-tw/docker/docker-compose-down/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-compose-down/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>docker compose down 參數說明（-v/--volumes、--rmi local|all、--remove-orphans、-t/--timeout），附 Docker Compose v5 實際執行範例：down 預設保留 Volume、down -v 刪除資料，以及 down、stop、rm 的差別。</description>
</item>
<item>
<title>docker init：自動產生 Dockerfile 與 compose.yaml</title>
<link>https://codingkit.com/zh-tw/docker/docker-init/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/docker-init/</guid>
<pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>用 docker init 回答幾個問題就自動產生 Dockerfile、compose.yaml、.dockerignore 與 README.Docker.md。實測 Node.js 專案的完整互動過程、逐行解讀產生的檔案、用 docker build --check 找出範本中的兩個警告，以及範本中 PostgreSQL 範例在 postgres:18 會出錯的地方。</description>
</item>
<item>
<title>Rootless Docker 與 Podman：不用 root 執行容器</title>
<link>https://codingkit.com/zh-tw/docker/rootless-podman/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/rootless-podman/</guid>
<pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>為什麼 Docker 等同 root 權限？實測 Rootless 模式讓容器內的 root 對應到主機的一般使用者、無法讀取主機的 /etc/shadow，並介紹不需要常駐程式的 Podman：指令與 Docker 幾乎相同、可直接建置 Dockerfile、預設 rootless，以及兩者的差異與選擇方式。</description>
</item>
<item>
<title>用 GitHub Actions 自動建置並推送 Docker 映像檔（CI/CD）</title>
<link>https://codingkit.com/zh-tw/docker/ci-cd/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/ci-cd/</guid>
<pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>推送程式碼或打上版本 tag 就自動建置多平台 Docker 映像檔並推送到 GitHub Container Registry（ghcr.io），再透過 SSH 自動部署到伺服器。附完整 workflow 檔、逐段說明、metadata-action 產生的 tag 規則、建置快取、Docker Hub 的寫法，並用 actionlint 驗證 workflow。</description>
</item>
<item>
<title>Docker 常見錯誤訊息大全：原因與解法（附實際輸出）</title>
<link>https://codingkit.com/zh-tw/docker/errors/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/docker/errors/</guid>
<pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
<category>Docker</category>
<description>把 Docker 的錯誤訊息貼上來找答案：Cannot connect to the Docker daemon、permission denied docker.sock、port is already allocated、container name is already in use、exec format error、no such file or directory（CRLF）、executable file not found in $PATH、volume is in use、dependency failed to start、No space left on device、PowerShell 的 '&lt;' operator is reserved 等 25 種錯誤，每個都附 Docker 29 實測輸出、原因與解法。</description>
</item>
<item>
<title>n8n 教學</title>
<link>https://codingkit.com/zh-tw/n8n/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>完整的 n8n 繁體中文教學：從安裝、第一個工作流程、運算式與資料結構，到 Webhook、程式碼節點、AI Agent、串接本機 Ollama 模型、RAG 與自架部署，一步步學會用 n8n 打造自動化流程。</description>
</item>
<item>
<title>Ollama 教學</title>
<link>https://codingkit.com/zh-tw/ollama/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>完整的 Ollama 繁體中文教學：在自己的電腦上安裝並執行 Llama、Qwen、Gemma、DeepSeek 等開源大型語言模型，學會模型選擇、Modelfile、API、Python 串接、RAG 與 Open WebUI。</description>
</item>
<item>
<title>ComfyUI 教學</title>
<link>https://codingkit.com/zh-tw/comfyui/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>完整的 ComfyUI 繁體中文教學：從安裝、介面操作、文生圖、圖生圖、局部重繪、LoRA、ControlNet、放大，到 Flux 等新一代模型、AI 影片生成、自訂節點與 API，一步步學會用節點式工作流程生成 AI 圖片。</description>
</item>
<item>
<title>n8n 是什麼？開源自動化工具介紹</title>
<link>https://codingkit.com/zh-tw/n8n/what-is-n8n/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/what-is-n8n/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>n8n 是什麼？介紹 n8n 的用途與核心概念（工作流程、節點、觸發器），比較 n8n 與 Zapier、Make 的差異，說明 n8n Cloud 與自架版本的選擇，以及 Sustainable Use License 授權的限制。</description>
</item>
<item>
<title>Ollama 是什麼？在本機執行大型語言模型</title>
<link>https://codingkit.com/zh-tw/ollama/what-is-ollama/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/what-is-ollama/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>Ollama 是什麼？用白話說明 Ollama 的用途、運作方式、和 ChatGPT 等雲端服務的差別、優缺點，以及需要什麼樣的電腦才能順利執行本機 AI 模型。</description>
</item>
<item>
<title>ComfyUI 是什麼？節點式 AI 繪圖工具介紹</title>
<link>https://codingkit.com/zh-tw/comfyui/what-is-comfyui/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/what-is-comfyui/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>ComfyUI 是什麼？說明 ComfyUI 的特色、節點式工作流程的概念、和 Stable Diffusion WebUI（AUTOMATIC1111、Forge）的差別，以及擴散模型生成圖片的基本原理。</description>
</item>
<item>
<title>安裝 n8n：用 Docker、npx 或 Docker Compose</title>
<link>https://codingkit.com/zh-tw/n8n/install/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/install/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>一步一步在自己的電腦安裝 n8n：用 Docker 快速啟動、設定台灣時區、保存資料，或用 npx / npm 直接執行，以及第一次開啟時的帳號設定。</description>
</item>
<item>
<title>安裝 Ollama（Windows、macOS、Linux）</title>
<link>https://codingkit.com/zh-tw/ollama/install/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/install/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>一步一步在 Windows、macOS、Linux 安裝 Ollama，確認 GPU 是否正確啟用，並說明 Ollama 服務的啟動方式、更新與解除安裝方法。</description>
</item>
<item>
<title>安裝 ComfyUI：桌面版、Windows 免安裝版與手動安裝</title>
<link>https://codingkit.com/zh-tw/comfyui/install/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/install/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>三種安裝 ComfyUI 的方法：最簡單的 ComfyUI Desktop 桌面版、Windows 免安裝可攜版（portable），以及用 Git 與 Python 手動安裝（NVIDIA、AMD、Apple Silicon），並說明啟動參數與更新方式。</description>
</item>
<item>
<title>n8n 介面導覽：工作流程編輯器、節點與執行紀錄</title>
<link>https://codingkit.com/zh-tw/n8n/interface/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/interface/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>認識 n8n 的介面：首頁與專案、工作流程編輯器、新增與連接節點、節點設定面板、測試執行、儲存與發布（Publish）、執行紀錄，以及常用的快捷鍵。</description>
</item>
<item>
<title>執行第一個模型：ollama run 與對話技巧</title>
<link>https://codingkit.com/zh-tw/ollama/first-model/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/first-model/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用 ollama run 下載並和模型對話，學會互動模式的指令（/set、/show、/clear、/bye）、多行輸入、單次提問、讀取檔案與圖片，以及如何讓模型用繁體中文回答。</description>
</item>
<item>
<title>ComfyUI 介面導覽：節點、連線、佇列與快捷鍵</title>
<link>https://codingkit.com/zh-tw/comfyui/interface/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/interface/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>認識 ComfyUI 介面：畫布操作、新增與搜尋節點、連線與資料類型顏色、執行佇列、工作流程的開啟儲存與範本、節點的略過與靜音，以及最常用的快捷鍵。</description>
</item>
<item>
<title>建立第一個 n8n 工作流程：每天自動傳送天氣通知</title>
<link>https://codingkit.com/zh-tw/n8n/first-workflow/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/first-workflow/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>跟著步驟建立第一個 n8n 自動化：用 Schedule Trigger 每天定時執行、HTTP Request 取得天氣 API、Edit Fields 整理資料，再寄出 Email 通知，並學會測試、發布與查看執行紀錄。</description>
</item>
<item>
<title>Ollama 模型怎麼選？參數量、量化與硬體需求</title>
<link>https://codingkit.com/zh-tw/ollama/choose-model/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/choose-model/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>教你看懂模型名稱中的 7B、14B、Q4_K_M 等標示，估算每個模型需要多少顯示卡記憶體（VRAM），並依照用途（聊天、中文、寫程式、看圖、嵌入）推薦適合的 Ollama 模型。</description>
</item>
<item>
<title>ComfyUI 模型下載與資料夾：Checkpoint、LoRA、VAE 放哪裡</title>
<link>https://codingkit.com/zh-tw/comfyui/models/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/models/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>ComfyUI 各種模型該放在哪個資料夾：checkpoints、loras、vae、text_encoders、diffusion_models、controlnet、upscale_models。說明到哪裡下載模型（Hugging Face、Civitai）、safetensors 格式、模型大小與顯示卡需求，以及共用 A1111 的模型資料夾。</description>
</item>
<item>
<title>n8n 資料結構：items、JSON 與節點如何處理多筆資料</title>
<link>https://codingkit.com/zh-tw/n8n/items/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/items/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>理解 n8n 最核心的資料觀念：節點之間傳遞的是 items 陣列，每個節點會對每一筆 item 執行一次。說明 JSON 與二進位資料、項目配對、拆分與合併資料，以及常見的「為什麼執行了好幾次」問題。</description>
</item>
<item>
<title>Ollama 指令大全：run、pull、list、ps、rm、create、show</title>
<link>https://codingkit.com/zh-tw/ollama/commands/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/commands/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>Ollama 常用指令完整整理：run、pull、list、ps、stop、rm、show、create、cp、serve、push、signin，附參數說明與實際範例，適合收藏查閱。</description>
</item>
<item>
<title>ComfyUI 文生圖教學：生成第一張 AI 圖片</title>
<link>https://codingkit.com/zh-tw/comfyui/first-image/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/first-image/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ComfyUI 預設的文生圖工作流程生成第一張圖片：逐一說明 Load Checkpoint、CLIP Text Encode、Empty Latent Image、KSampler、VAE Decode、Save Image 六個節點的作用與設定，以及批次生成與固定種子。</description>
</item>
<item>
<title>n8n 運算式教學：$json、$('節點')、日期與常用函式</title>
<link>https://codingkit.com/zh-tw/n8n/expressions/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/expressions/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>n8n 運算式（Expressions）完整教學：用 {{ }} 讀取資料、$json 與 $('節點名稱') 的差別、字串與陣列處理、條件判斷、日期時間（Luxon）、$now、$execution 等內建變數，附大量實用範例。</description>
</item>
<item>
<title>Ollama Modelfile 教學：打造自己的客製化模型</title>
<link>https://codingkit.com/zh-tw/ollama/modelfile/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/modelfile/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用 Modelfile 建立自己的 Ollama 模型：設定系統提示詞、調整 temperature 與 num_ctx 等參數、加入範例對話，並匯入 Hugging Face 的 GGUF 模型檔。附繁體中文助理範例。</description>
</item>
<item>
<title>ComfyUI KSampler 參數詳解：steps、CFG、sampler、scheduler、seed</title>
<link>https://codingkit.com/zh-tw/comfyui/ksampler/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/ksampler/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>詳細說明 ComfyUI KSampler 每個參數的意義與建議值：seed 種子、steps 步數、CFG 提示詞強度、sampler 取樣器（euler、dpmpp_2m、ancestral）、scheduler 排程（normal、karras）與 denoise，並比較 KSampler 與 KSampler Advanced。</description>
</item>
<item>
<title>n8n 憑證管理：API 金鑰、OAuth 與 Google 授權設定</title>
<link>https://codingkit.com/zh-tw/n8n/credentials/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/credentials/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>n8n 憑證（Credentials）教學：如何新增 API 金鑰與 OAuth 憑證、在自架 n8n 上設定 Google OAuth（試算表、Gmail、雲端硬碟）、在 HTTP Request 節點使用憑證，以及憑證的加密與共用。</description>
</item>
<item>
<title>Ollama 環境變數與設定：OLLAMA_HOST、模型路徑、上下文長度</title>
<link>https://codingkit.com/zh-tw/ollama/environment-variables/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/environment-variables/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>Ollama 常用環境變數完整說明：讓區網其他電腦連線（OLLAMA_HOST）、更改模型存放位置（OLLAMA_MODELS）、調整上下文長度、模型常駐時間與平行請求數，以及在 Windows、macOS、Linux 上的設定方法。</description>
</item>
<item>
<title>ComfyUI 提示詞技巧：正向、負向提示詞與權重語法</title>
<link>https://codingkit.com/zh-tw/comfyui/prompts/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/prompts/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>寫好 AI 繪圖提示詞的方法：提示詞結構（主體、場景、風格、光線、構圖）、負向提示詞、ComfyUI 的權重語法 (word:1.2)、不同模型（SD 1.5、SDXL、Flux）的提示詞差異，以及常用的英文關鍵字整理。</description>
</item>
<item>
<title>n8n 常用核心節點：HTTP Request、If、Switch、Merge、Loop、Wait</title>
<link>https://codingkit.com/zh-tw/n8n/core-nodes/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/core-nodes/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>介紹 n8n 最常用的核心節點與使用時機：HTTP Request 呼叫 API、Edit Fields 整理欄位、If 與 Switch 條件分支、Filter、Merge 合併、Loop Over Items 分批處理、Wait 等待、Execute Workflow 子流程與排程觸發器。</description>
</item>
<item>
<title>Ollama GPU 設定與效能調校：為什麼這麼慢？</title>
<link>https://codingkit.com/zh-tw/ollama/gpu/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/gpu/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>確認 Ollama 是否使用 GPU、解決只用 CPU 的問題，了解模型超出顯示卡記憶體時的影響，並用上下文長度、KV cache 量化、Flash Attention、模型尺寸等方法提升速度。</description>
</item>
<item>
<title>ComfyUI 圖生圖教學（img2img）：用參考圖片生成新圖</title>
<link>https://codingkit.com/zh-tw/comfyui/img2img/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/img2img/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ComfyUI 的圖生圖功能，以一張圖片為基礎生成新圖：Load Image、VAE Encode 與 denoise 的關係，調整圖片尺寸，以及把草圖變成完成稿、照片轉換風格等實際應用。</description>
</item>
<item>
<title>n8n Webhook 教學：接收外部資料並回應</title>
<link>https://codingkit.com/zh-tw/n8n/webhook/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/webhook/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>用 n8n Webhook 節點接收表單、金流、GitHub 等外部服務送來的資料：測試網址與正式網址的差別、HTTP 方法與路徑、讀取 body 與 query、驗證請求、用 Respond to Webhook 自訂回應，以及常見問題。</description>
</item>
<item>
<title>用 Docker 執行 Ollama（NVIDIA、AMD GPU 與 Compose）</title>
<link>https://codingkit.com/zh-tw/ollama/docker/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/docker/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用官方 ollama/ollama 映像檔在 Docker 中執行 Ollama，設定 NVIDIA 與 AMD GPU、保存模型資料，並用 Docker Compose 搭配 Open WebUI 一次啟動。</description>
</item>
<item>
<title>ComfyUI 局部重繪（Inpaint）與擴圖（Outpaint）教學</title>
<link>https://codingkit.com/zh-tw/comfyui/inpainting/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/inpainting/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ComfyUI 只修改圖片的指定區域：在遮罩編輯器中繪製遮罩、VAE Encode (for Inpainting) 與 Set Latent Noise Mask 的差別、使用 inpaint 專用模型，以及延伸圖片邊界的 Outpaint 擴圖。</description>
</item>
<item>
<title>n8n Code 節點教學：用 JavaScript 與 Python 處理資料</title>
<link>https://codingkit.com/zh-tw/n8n/code-node/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/code-node/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>n8n Code 節點完整教學：Run Once for All Items 與 Run Once for Each Item 兩種模式、讀取與回傳 items 的格式、常見的資料處理範例、使用外部套件，以及 n8n 2.x 的 Python 與安全性變更。</description>
</item>
<item>
<title>Ollama API 教學：用 curl 呼叫 /api/chat 與 /api/generate</title>
<link>https://codingkit.com/zh-tw/ollama/rest-api/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/rest-api/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>Ollama REST API 入門：/api/chat 對話、/api/generate 文字生成、串流與非串流回應、options 參數、keep_alive、圖片輸入、思考模式，以及 OpenAI 相容 API 的用法。</description>
</item>
<item>
<title>ComfyUI LoRA 教學：載入、調整強度與多個 LoRA 疊加</title>
<link>https://codingkit.com/zh-tw/comfyui/lora/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/lora/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>LoRA 是什麼、如何在 ComfyUI 中使用：下載 LoRA 並放到正確資料夾、Load LoRA 節點的連接方式、strength_model 與 strength_clip、觸發詞、疊加多個 LoRA，以及常見問題。</description>
</item>
<item>
<title>n8n 錯誤處理：重試、失敗後繼續與錯誤通知流程</title>
<link>https://codingkit.com/zh-tw/n8n/error-handling/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/error-handling/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>讓 n8n 自動化流程更穩定：節點的 Retry On Fail 自動重試、On Error 失敗後繼續或走錯誤分支、Stop and Error 主動中止，以及用 Error Trigger 建立全域錯誤通知工作流程。</description>
</item>
<item>
<title>用 Python 串接 Ollama（ollama 套件與 OpenAI SDK）</title>
<link>https://codingkit.com/zh-tw/ollama/python/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/python/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用官方 ollama Python 套件呼叫本機模型：chat、串流輸出、多輪對話、非同步、連線到遠端主機，以及改用 OpenAI Python SDK 連接 Ollama 的方法。附完整可執行範例。</description>
</item>
<item>
<title>ComfyUI ControlNet 教學：用線稿、姿勢、深度控制構圖</title>
<link>https://codingkit.com/zh-tw/comfyui/controlnet/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/controlnet/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ControlNet 精準控制 AI 生圖的構圖：Canny 線稿、OpenPose 姿勢、Depth 深度等控制類型，前處理器（preprocessor）、Apply ControlNet 節點的設定與強度、開始與結束時間，以及多個 ControlNet 組合。</description>
</item>
<item>
<title>n8n AI Agent 教學：打造會使用工具的 AI 助理</title>
<link>https://codingkit.com/zh-tw/n8n/ai-agent/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/ai-agent/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>用 n8n 的 AI Agent 節點打造 AI 助理：Chat Trigger、聊天模型、記憶（Memory）、工具（Tools）的概念與連接方式，一步步做出能查天氣、讀試算表的聊天機器人，並說明系統提示詞與常見問題。</description>
</item>
<item>
<title>用 JavaScript / Node.js 串接 Ollama</title>
<link>https://codingkit.com/zh-tw/ollama/javascript/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/javascript/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>使用官方 ollama npm 套件在 Node.js 與瀏覽器中呼叫 Ollama：chat、串流輸出、中止請求、連線設定，以及用 fetch 直接呼叫 REST API 與 OpenAI SDK 的寫法。</description>
</item>
<item>
<title>ComfyUI 圖片放大教學：放大模型與高解析修復（Hires fix）</title>
<link>https://codingkit.com/zh-tw/comfyui/upscale/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/upscale/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>在 ComfyUI 中把 AI 圖片放大到高解析度：用放大模型（ESRGAN 等）直接放大、Latent 放大，以及「放大後再以低 denoise 重繪」的高解析修復流程，並介紹分塊放大的方法。</description>
</item>
<item>
<title>n8n 串接 Ollama：用本機免費模型打造 AI 自動化</title>
<link>https://codingkit.com/zh-tw/n8n/ollama/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/ollama/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>讓 n8n 使用 Ollama 在本機執行的開源模型（Qwen、Llama、Gemma），不需 API 費用、資料不外流。說明連線網址設定（Docker 環境）、Ollama Chat Model 與 Embeddings 節點、模型選擇與常見錯誤。</description>
</item>
<item>
<title>Ollama 結構化輸出：讓模型回傳固定格式的 JSON</title>
<link>https://codingkit.com/zh-tw/ollama/structured-outputs/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/structured-outputs/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用 Ollama 的 format 參數讓模型輸出符合 JSON Schema 的資料，搭配 Python Pydantic 與 JavaScript Zod 定義格式，實作從文字中擷取資料、分類與圖片資訊擷取。</description>
</item>
<item>
<title>ComfyUI 自訂節點與 ComfyUI-Manager 安裝教學</title>
<link>https://codingkit.com/zh-tw/comfyui/custom-nodes/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/custom-nodes/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ComfyUI-Manager 安裝與管理自訂節點（custom nodes）：啟用 Manager、搜尋安裝、一鍵安裝工作流程缺少的節點、更新與停用，手動安裝方法，常用自訂節點推薦與安全注意事項。</description>
</item>
<item>
<title>n8n RAG 教學：建立能根據文件回答的 AI 知識庫</title>
<link>https://codingkit.com/zh-tw/n8n/rag/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/rag/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>用 n8n 建立 RAG（檢索增強生成）知識庫：把 Google Drive 或上傳的文件切塊、產生嵌入、存入向量資料庫，再讓 AI Agent 透過向量檢索工具根據文件回答問題。說明 Simple Vector Store、Qdrant、PGVector 的選擇。</description>
</item>
<item>
<title>Ollama 工具呼叫（Function Calling）教學</title>
<link>https://codingkit.com/zh-tw/ollama/tool-calling/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/tool-calling/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>讓 Ollama 的模型呼叫你寫的函式：查詢天氣、計算、查資料庫。說明工具呼叫的運作流程，附 Python 與 REST API 完整範例，以及多個工具、多輪呼叫的寫法。</description>
</item>
<item>
<title>在 ComfyUI 使用 Flux、Qwen-Image 等新一代圖像模型</title>
<link>https://codingkit.com/zh-tw/comfyui/flux/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/flux/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>在 ComfyUI 中使用 Flux、Qwen-Image 等新一代圖像生成與編輯模型：和 SDXL 的差異、分開的模型檔（diffusion model、text encoder、VAE）放置方式、用官方範本快速開始、FP8 與 GGUF 量化版本，以及顯示卡記憶體需求。</description>
</item>
<item>
<title>n8n 串接 Google 試算表：自動讀取、新增與更新資料</title>
<link>https://codingkit.com/zh-tw/n8n/google-sheets/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/google-sheets/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>用 n8n 操作 Google Sheets：設定授權、讀取資料列、新增與更新資料（Append or Update）、監聽新資料列，並實作「表單報名自動寫入試算表並寄出確認信」的完整範例。</description>
</item>
<item>
<title>Ollama 文字嵌入與 RAG：讓模型根據你的文件回答</title>
<link>https://codingkit.com/zh-tw/ollama/embeddings-rag/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/embeddings-rag/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>用 Ollama 的嵌入模型（bge-m3、nomic-embed-text）把文字轉成向量，實作語意搜尋，並用不到 60 行 Python 打造一個本機 RAG 知識庫問答系統。說明切塊、相似度與常見改進方法。</description>
</item>
<item>
<title>ComfyUI AI 影片生成入門：文生影片與圖生影片</title>
<link>https://codingkit.com/zh-tw/comfyui/video/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/video/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>用 ComfyUI 生成 AI 影片：文生影片與圖生影片的差別、Wan、LTX-Video、HunyuanVideo 等開源影片模型、使用官方範本、影格數與解析度設定、輸出 MP4，以及顯示卡記憶體與生成時間的現實考量。</description>
</item>
<item>
<title>用 n8n 打造 Telegram AI 聊天機器人</title>
<link>https://codingkit.com/zh-tw/n8n/telegram-bot/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/telegram-bot/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>一步步用 n8n 建立 Telegram 機器人：用 BotFather 建立 Bot、Telegram Trigger 接收訊息、AI Agent 產生回覆、依使用者記憶對話、限制使用者，以及傳送圖片與按鈕的方法。</description>
</item>
<item>
<title>Open WebUI 教學：幫 Ollama 加上 ChatGPT 般的網頁介面</title>
<link>https://codingkit.com/zh-tw/ollama/open-webui/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/open-webui/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>安裝 Open WebUI 並連接 Ollama，打造類似 ChatGPT 的本機 AI 聊天網頁：Docker 與 pip 安裝、連線設定、多人帳號、上傳文件做知識庫問答、自訂模型與常見問題。</description>
</item>
<item>
<title>ComfyUI API 教學：用 Python 自動化生成圖片</title>
<link>https://codingkit.com/zh-tw/comfyui/api/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/api/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>透過 ComfyUI 的 API 讓程式自動生成圖片：匯出 API 格式的工作流程、用 POST /prompt 送出任務、修改提示詞與種子、查詢歷史並下載圖片、WebSocket 進度，附完整的 Python 範例。</description>
</item>
<item>
<title>n8n 自架部署：Docker Compose + PostgreSQL + HTTPS</title>
<link>https://codingkit.com/zh-tw/n8n/self-hosting/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/self-hosting/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>把 n8n 部署到雲端主機正式使用：Docker Compose 搭配 PostgreSQL 資料庫與 Caddy 自動 HTTPS，設定網域、Webhook 網址、加密金鑰與時區等環境變數，並說明主機規格與安全性設定。</description>
</item>
<item>
<title>Ollama 雲端模型：用同樣的指令執行超大模型</title>
<link>https://codingkit.com/zh-tw/ollama/cloud-models/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/cloud-models/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>了解 Ollama 雲端模型（Cloud models）：電腦跑不動的大模型如何透過 Ollama 雲端執行、登入與使用方式、API 金鑰、隱私考量，以及如何完全停用雲端功能。</description>
</item>
<item>
<title>ComfyUI 常見問題與錯誤排除</title>
<link>https://codingkit.com/zh-tw/comfyui/faq/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/comfyui/faq/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>ComfyUI</category>
<description>ComfyUI 常見錯誤整理：顯示卡記憶體不足（CUDA out of memory）、節點紅框、缺少模型或節點、圖片全黑、生成很慢、Torch not compiled with CUDA、更新後無法啟動等問題的原因與解決方法。</description>
</item>
<item>
<title>n8n 備份、還原與版本更新</title>
<link>https://codingkit.com/zh-tw/n8n/backup-update/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/backup-update/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>保護你的 n8n 工作流程與憑證：用 CLI 匯出工作流程與憑證、備份 PostgreSQL 與資料目錄、搬移到新主機，以及安全地更新 n8n 版本與從 1.x 升級到 2.x 的注意事項。</description>
</item>
<item>
<title>Ollama 常見問題與錯誤排除</title>
<link>https://codingkit.com/zh-tw/ollama/faq/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/ollama/faq/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>Ollama</category>
<description>Ollama 常見問題整理：連不到 11434、模型下載很慢或中斷、記憶體不足、回答是簡體中文、回答被截斷、模型胡言亂語、硬碟空間不足、如何查看日誌等問題的解決方法。</description>
</item>
<item>
<title>n8n 常見問題與錯誤排除</title>
<link>https://codingkit.com/zh-tw/n8n/faq/</link>
<guid isPermaLink="true">https://codingkit.com/zh-tw/n8n/faq/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<category>n8n</category>
<description>n8n 常見問題整理：Webhook 網址顯示 localhost、排程時間差 8 小時、節點重複執行、OAuth 授權失敗、記憶體不足、執行紀錄佔用空間、工作流程沒有自動執行等問題的原因與解決方法。</description>
</item>
</channel>
</rss>
