{"version":1,"pages":[{"id":"coAX1kJmfnXB1tHPakEu","title":"前言","pathname":"/docker_practice","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtMd68n2rZKeM0Z","title":"Docker 簡介","pathname":"/docker_practice/introduction","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"rqRYL3D7nG8BCoAwdarE","title":"快速上手","pathname":"/docker_practice/introduction/quickstart","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker 簡介"}]},{"id":"-LvLdmtNifDZd89IHdmH","title":"什麼是 Docker","pathname":"/docker_practice/introduction/what","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker 簡介"}]},{"id":"-LvLdmtO6q4dAnAw2Wsi","title":"為什麼要用 Docker","pathname":"/docker_practice/introduction/why","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker 簡介"}]},{"id":"-LvLdmtPkrgHw1oNWzfy","title":"基本概念","pathname":"/docker_practice/basic_concept","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtQYFqS26SoCLEP","title":"映像檔","pathname":"/docker_practice/basic_concept/image","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LvLdmtRYmxqbt8Nn8Wu","title":"容器","pathname":"/docker_practice/basic_concept/container","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LvLdmtSNLC3NOWeM4zx","title":"倉庫","pathname":"/docker_practice/basic_concept/repository","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"-LvLdmtTBASaCFzaYBiJ","title":"安裝","pathname":"/docker_practice/install","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtUr5Y1DQmV4bxp","title":"Ubuntu","pathname":"/docker_practice/install/ubuntu","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"DrOqILiJADotMVWnZ4ih","title":"Debian","pathname":"/docker_practice/install/debian","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"dnUjm3RjVKvnYVlTjsCR","title":"Fedora","pathname":"/docker_practice/install/fedora","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"-LvLdmtV6_TCUSS360Rm","title":"CentOS","pathname":"/docker_practice/install/centos","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"1QZEDoUmf1lKFBRYz3QY","title":"Raspberry Pi","pathname":"/docker_practice/install/raspberry-pi","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"pqIqlvjIrtNibVu7sJlG","title":"Linux 離線安裝","pathname":"/docker_practice/install/offline","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"nIxufQtCABZD0AxwosJe","title":"macOS","pathname":"/docker_practice/install/mac","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"eXD85l5jFeJGlE6xbopz","title":"Windows 10/11","pathname":"/docker_practice/install/windows","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"p3bUpt0CKJ3T5aci1RNm","title":"映像檔加速器","pathname":"/docker_practice/install/mirror","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"uZqu3bLTDYwXY2VsuHQq","title":"開啟實驗特性","pathname":"/docker_practice/install/experimental","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安裝"}]},{"id":"-LvLdmtW3vKaVxwc5Wwb","title":"映像檔","pathname":"/docker_practice/image","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtXTbHQ8u5Av2wd","title":"取得映像檔","pathname":"/docker_practice/image/pull","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"-LvLdmtYBhBhDHx53JMP","title":"列出","pathname":"/docker_practice/image/list","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"-LvLdmtaVBHNDDaykpUq","title":"移除","pathname":"/docker_practice/image/rmi","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"aVBOCbr1AxGW5KJSNjAk","title":"利用 commit 理解映像檔構成","pathname":"/docker_practice/image/commit","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"-LvLdmtZpwKmQ9uTn094","title":"建立","pathname":"/docker_practice/image/create","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"TVVUU7g9LDcx4s0fjI0e","title":"其他製作映像檔的方式","pathname":"/docker_practice/image/other","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"-LvLdmtbpnv0xolG0SG5","title":"實作原理","pathname":"/docker_practice/image/internal","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"映像檔"}]},{"id":"-LvLdmtcNfgC8kDPSWgy","title":"容器","pathname":"/docker_practice/container","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtdTntBniJlr3na","title":"啟動","pathname":"/docker_practice/container/run","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmtetxvUhG3o00Lt","title":"常駐執行","pathname":"/docker_practice/container/daemon","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmtfFTA11OfZnDkf","title":"終止","pathname":"/docker_practice/container/stop","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmtgvKADTCtlVQqp","title":"進入容器","pathname":"/docker_practice/container/enter","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmth1zv6zW-o1F38","title":"匯出與匯入","pathname":"/docker_practice/container/import_export","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmtiDMT_uox9_ss8","title":"刪除","pathname":"/docker_practice/container/rm","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器"}]},{"id":"-LvLdmtj8auLYWgtdCM3","title":"倉庫","pathname":"/docker_practice/repository","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtkQpfobnVxAIdv","title":"Docker Hub","pathname":"/docker_practice/repository/dockerhub","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"倉庫"}]},{"id":"-LvLdmtlcz8ByDPb0trs","title":"私有倉庫","pathname":"/docker_practice/repository/local_repo","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"倉庫"}]},{"id":"-LvLdmtmt_G6nXTT6WFa","title":"私有倉庫進階設定","pathname":"/docker_practice/repository/config","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"倉庫"}]},{"id":"oApk4gZZ86UWNHAwOqZ0","title":"Nexus 3","pathname":"/docker_practice/repository/nexus3","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"倉庫"}]},{"id":"-LvLdmtnu7ClTHhfuVeq","title":"資料管理","pathname":"/docker_practice/data_management","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtoUkCPURe-zm4y","title":"資料卷","pathname":"/docker_practice/data_management/volume","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"資料管理"}]},{"id":"qCdVxYAMVCZuvN33ndd6","title":"掛載主機目錄","pathname":"/docker_practice/data_management/bind-mounts","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"資料管理"}]},{"id":"yrIEQu08xhR3q9daO1fU","title":"tmpfs 掛載","pathname":"/docker_practice/data_management/tmpfs","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"資料管理"}]},{"id":"-LvLdmtrSOTTPMH6eABT","title":"使用網路","pathname":"/docker_practice/network","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmtw49brdq_DQIUK","title":"設定 DNS","pathname":"/docker_practice/network/dns","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"huyUic01UaAIkoabuMtv","title":"網路類型","pathname":"/docker_practice/network/network_types","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"NNaFuPrH1lJPixbvl8uM","title":"自訂網路","pathname":"/docker_practice/network/custom_network","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"-LvLdmttkBgIjLVco7IP","title":"容器互連","pathname":"/docker_practice/network/linking","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"-LvLdmts4WD2Ninas7t-","title":"外部存取容器","pathname":"/docker_practice/network/port_mapping","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"8dbYWVBztcroi54nQLbi","title":"網路隔離","pathname":"/docker_practice/network/network_isolation","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"-LvLdmtucslhAoEriSEY","title":"進階網路設定","pathname":"/docker_practice/network/advanced_networking","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"使用網路"}]},{"id":"-LvLdmu8AM14WC6yHEaC","title":"安全","pathname":"/docker_practice/security","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmu9KWCyKDBAn2bD","title":"核心命名空間","pathname":"/docker_practice/security/kernel_ns","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LvLdmuAwJf7SC61bIMV","title":"控制組","pathname":"/docker_practice/security/control_group","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LvLdmuBF2QgGNbGOEpL","title":"伺服端防護","pathname":"/docker_practice/security/daemon_sec","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LvLdmuCTvVYofBAYyZj","title":"核心能力機制","pathname":"/docker_practice/security/kernel_capability","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LvLdmuDfH8hssHoBprE","title":"其他安全特性","pathname":"/docker_practice/security/other_feature","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"e7DLe2llP6uKD1QOavXB","title":"映像檔安全掃描與供應鏈安全","pathname":"/docker_practice/security/image_security","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-LvLdmuF-JZOfQ70yCwv","title":"Dockerfile","pathname":"/docker_practice/dockerfile","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"qCMmPrJdD7OcrFVBVMJw","title":"RUN 執行命令","pathname":"/docker_practice/dockerfile/run","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"XTgRSsBmgnrRlKlbOyHx","title":"COPY 複製檔案","pathname":"/docker_practice/dockerfile/copy","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"Ftd2dyhXPx7LIFZ6WiBP","title":"ADD 更進階的複製檔案","pathname":"/docker_practice/dockerfile/add","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"C9xpvIjxmWNAnjvxeVhP","title":"CMD 容器啟動命令","pathname":"/docker_practice/dockerfile/cmd","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"IW3nLuEzGVFUiv4KstkI","title":"ENTRYPOINT 入口點","pathname":"/docker_practice/dockerfile/entrypoint","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"J54sbNJu72OvZWYrTM0X","title":"ENV 設定環境變數","pathname":"/docker_practice/dockerfile/env","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"RjLFD3DNkdvUtXtHonTJ","title":"ARG 建立參數","pathname":"/docker_practice/dockerfile/arg","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"t8XZL5gkW3jTVDaw0hFf","title":"VOLUME 定義匿名卷","pathname":"/docker_practice/dockerfile/volume","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"iUxTdrVGojkNvXCoVfu8","title":"EXPOSE 暴露埠號","pathname":"/docker_practice/dockerfile/expose","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"LeL8VUJ2aVuKmiVq0v6F","title":"WORKDIR 指定工作目錄","pathname":"/docker_practice/dockerfile/workdir","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"juxQIn8lgxyU3YEMGHcG","title":"USER 指定目前使用者","pathname":"/docker_practice/dockerfile/user","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"g5OzfZNzcgXtbi6lv2Yp","title":"HEALTHCHECK 健康檢查","pathname":"/docker_practice/dockerfile/healthcheck","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"CIJR0g5m8ITzEt1z6CpO","title":"ONBUILD 為他人作嫁衣裳","pathname":"/docker_practice/dockerfile/onbuild","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"o5gE8JVLdrZWMNLw20ZR","title":"LABEL 為映像檔新增中繼資料","pathname":"/docker_practice/dockerfile/label","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"hj3XdZHlVWRC57WszQ9W","title":"SHELL 指令","pathname":"/docker_practice/dockerfile/shell","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"tQiS193ZpLivGdsKrADt","title":"參考文件","pathname":"/docker_practice/dockerfile/references","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"bjYWAhojnR0gnpMituwF","title":"多階段建立","pathname":"/docker_practice/dockerfile/multistage_builds","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"sv1mNHRO2UgNoyR2mJ3R","title":"多階段建立實戰：Laravel 應用","pathname":"/docker_practice/dockerfile/multistage_builds_laravel","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Dockerfile"}]},{"id":"stnFh0LJ6Yt14XkRgA0c","title":"Docker Buildx","pathname":"/docker_practice/buildx","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"JDYdzxLdveLehfIK98nT","title":"BuildKit","pathname":"/docker_practice/buildx/buildkit","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"LFPdBpMngnnOQrxusz0g","title":"使用 buildx 建立映像檔","pathname":"/docker_practice/buildx/buildx","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"WMLGoiJ6w9qTWGyTnkmD","title":"使用 buildx 建立多種系統架構支援的 Docker 映像檔","pathname":"/docker_practice/buildx/multi-arch-images","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Buildx"}]},{"id":"JerquanJftrGxcIyCrrx","title":"Docker Compose","pathname":"/docker_practice/compose","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"MwUKlFFqE85kxgL7uUfD","title":"簡介","pathname":"/docker_practice/compose/introduction","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"VpF0IPHE9fwV2gFWJJTc","title":"安裝與移除","pathname":"/docker_practice/compose/install","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"V4XflpygD4wat0wQMrUq","title":"使用","pathname":"/docker_practice/compose/usage","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"W9na5ESPDChu8lybvkhj","title":"命令說明","pathname":"/docker_practice/compose/commands","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"zdGTCOZ2G5fYNwdofWRM","title":"Compose 模板檔案","pathname":"/docker_practice/compose/compose_file","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"EMRl6tI2w8diOkghWWzz","title":"實戰 Django","pathname":"/docker_practice/compose/django","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"j6tUJ6T8ClpgqoHVtti8","title":"實戰 Rails","pathname":"/docker_practice/compose/rails","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"afBeOVKFN4Bu1jlqZdt5","title":"實戰 WordPress","pathname":"/docker_practice/compose/wordpress","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"dEJvjsushnxoxCjK8gN6","title":"實戰 LNMP","pathname":"/docker_practice/compose/lnmp","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Docker Compose"}]},{"id":"KJx6fbiNTKiBXqP3Vcub","title":"Kubernetes 容器編排基礎","pathname":"/docker_practice/kubernetes","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"pqpdI4Gnp3i4ZnwoGjrE","title":"簡介","pathname":"/docker_practice/kubernetes/intro","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Kubernetes 容器編排基礎"}]},{"id":"bwYDLRDis7yUvYGQavQL","title":"基本概念","pathname":"/docker_practice/kubernetes/concepts","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Kubernetes 容器編排基礎"}]},{"id":"NNmTRFHoAKZHGEmzHrWj","title":"架構設計","pathname":"/docker_practice/kubernetes/design","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Kubernetes 容器編排基礎"}]},{"id":"U6IenHicW0P2abHKeaBs","title":"進階特性","pathname":"/docker_practice/kubernetes/advanced","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Kubernetes 容器編排基礎"}]},{"id":"EvitOzbm4Zl6OcKziPHc","title":"實戰練習","pathname":"/docker_practice/kubernetes/practice","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Kubernetes 容器編排基礎"}]},{"id":"r1ovouzS62Ip1XAlzQOw","title":"部署 Kubernetes","pathname":"/docker_practice/kubernetes_setup","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"lWYFSNHpsIIZdy29KUxm","title":"使用 kubeadm 部署 Kubernetes","pathname":"/docker_practice/kubernetes_setup/kubeadm","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"821JAKmOYxcTwUi2U63p","title":"使用 kubeadm 部署 Kubernetes：使用 Docker","pathname":"/docker_practice/kubernetes_setup/kubeadm-docker","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"XqaHaRu1OjkW2pQ1BxPW","title":"在 Docker Desktop 使用","pathname":"/docker_practice/kubernetes_setup/docker-desktop","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"bAXiHpG0DaifJhWN8i77","title":"Kind - Kubernetes IN Docker","pathname":"/docker_practice/kubernetes_setup/kind","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"E8XFZeWjPZz55iWkDuQk","title":"K3s - 輕量級 Kubernetes","pathname":"/docker_practice/kubernetes_setup/k3s","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"ZnBKxXKxi0fVViPpmXrT","title":"一步步部署 Kubernetes 集群","pathname":"/docker_practice/kubernetes_setup/systemd","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"y4cr50wA7hrrBO8JUrzY","title":"視覺化管理介面","pathname":"/docker_practice/kubernetes_setup/dashboard","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"YOtofDljvZInx4UBYJvc","title":"Kubernetes 命令行 kubectl","pathname":"/docker_practice/kubernetes_setup/kubectl","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"部署 Kubernetes"}]},{"id":"fMxPhotJCCLuQhDhsEeR","title":"Etcd 專案","pathname":"/docker_practice/etcd","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"1TiUsgxFoSbiR8puxbmP","title":"簡介","pathname":"/docker_practice/etcd/intro","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Etcd 專案"}]},{"id":"7AMPSuah2ERjmPTz44va","title":"安裝","pathname":"/docker_practice/etcd/install","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Etcd 專案"}]},{"id":"7DixrJpVT9xGSxN5IFRg","title":"集群","pathname":"/docker_practice/etcd/cluster","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Etcd 專案"}]},{"id":"hrcu9TTYljJKokKu1K4r","title":"使用 etcdctl","pathname":"/docker_practice/etcd/etcdctl","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"Etcd 專案"}]},{"id":"WXb89r5d8zYvQ6sBJrk5","title":"容器與雲端運算","pathname":"/docker_practice/cloud","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"XmahDUYEW1SlNtkmQZmH","title":"簡介","pathname":"/docker_practice/cloud/intro","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器與雲端運算"}]},{"id":"LnFDZV3fk2lDjhCrYn7t","title":"騰訊雲","pathname":"/docker_practice/cloud/tencent-cloud","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器與雲端運算"}]},{"id":"kjKzvrnIIfOGF3l52jkI","title":"阿里雲","pathname":"/docker_practice/cloud/alicloud","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器與雲端運算"}]},{"id":"NaZPUHub0mTTvpjoVuUs","title":"亞馬遜雲","pathname":"/docker_practice/cloud/aws","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器與雲端運算"}]},{"id":"EwFiqVhNaHws4EfM4cS6","title":"多雲部署策略","pathname":"/docker_practice/cloud/multicloud","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器與雲端運算"}]},{"id":"CUkYm4Mbl4knNp2hcR8J","title":"容器其他生態","pathname":"/docker_practice/ecosystem","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"gWJit1XTmtd8uZdkh9dk","title":"Fedora CoreOS 簡介","pathname":"/docker_practice/ecosystem/coreos-intro","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"kZ2UcpqZ6ool1t6LTujh","title":"Fedora CoreOS 安裝","pathname":"/docker_practice/ecosystem/coreos-install","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"g09UI4wACQtANiA1eVkc","title":"Podman","pathname":"/docker_practice/ecosystem/podman","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"fpFfAkF8aicZafAl3z1u","title":"Buildah","pathname":"/docker_practice/ecosystem/buildah","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"y3J8GEkLsxurxn0MXbfp","title":"Skopeo","pathname":"/docker_practice/ecosystem/skopeo","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"GM0s2G5EshLktfM8FWVX","title":"containerd","pathname":"/docker_practice/ecosystem/containerd","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"OeEXNVD4uzuWsST07ZV2","title":"安全容器執行時期","pathname":"/docker_practice/ecosystem/secure-runtime","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"wb3vx3HzSecF7T2z9MES","title":"WebAssembly","pathname":"/docker_practice/ecosystem/wasm","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器其他生態"}]},{"id":"UtYCB6BPI1Q33ipDl2fT","title":"容器監控與日誌","pathname":"/docker_practice/observability","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"DSfQ6RZtuUu7CHb4Jtvf","title":"Prometheus 監控","pathname":"/docker_practice/observability/prometheus","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器監控與日誌"}]},{"id":"pLfS4TBxMNd0GlwLjXCW","title":"ELK 日誌管理","pathname":"/docker_practice/observability/elk","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器監控與日誌"}]},{"id":"xCwKZ4cywwd4yjBKn0ho","title":"效能最佳化","pathname":"/docker_practice/observability/performance-optimization","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"容器監控與日誌"}]},{"id":"0OqvWKUp3XO0AatMaOzo","title":"實戰案例：作業系統","pathname":"/docker_practice/cases_os","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"v6Qwm8rnfTWZTgabmg2o","title":"Busybox","pathname":"/docker_practice/cases_os/busybox","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：作業系統"}]},{"id":"nLCAYZrTmqZGpPFFhjOY","title":"Alpine","pathname":"/docker_practice/cases_os/alpine","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：作業系統"}]},{"id":"BBVz1AZK3N8AbSMl1jGh","title":"Debian Ubuntu","pathname":"/docker_practice/cases_os/debian","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：作業系統"}]},{"id":"wO0GCcR3vaSK7jgUHlCv","title":"CentOS Fedora","pathname":"/docker_practice/cases_os/centos","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：作業系統"}]},{"id":"Y56BOls2uaF5pvM883WH","title":"實戰案例：DevOps","pathname":"/docker_practice/case_devops","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"eq6xrcEkwnTLDy7M0PZT","title":"DevOps 完整工作流","pathname":"/docker_practice/case_devops/devops_workflow","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"3gap5gVNR4NBgJEjKXBK","title":"GitHub Actions","pathname":"/docker_practice/case_devops/github_actions","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"YM4fT3y7pG4JCtYCMfQb","title":"Drone","pathname":"/docker_practice/case_devops/drone","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"cbRkdbOrqG8rb9k9AgEa","title":"Drone Demo","pathname":"/docker_practice/case_devops/drone_demo","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"pp3rLqmVXaxHqtV4oTVG","title":"在 IDE 中使用 Docker","pathname":"/docker_practice/case_devops/ide","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"TbAn3xyMlPfkMLNeew6s","title":"VS Code","pathname":"/docker_practice/case_devops/vscode","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"VyV2LpeXcKSiKlsVbpOe","title":"實戰例子","pathname":"/docker_practice/case_devops/practical_examples","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"實戰案例：DevOps"}]},{"id":"-LvLdmuKhrZE50xVF9Fl","title":"底層實作","pathname":"/docker_practice/underly","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmuL0cDFLHs-w5Nn","title":"基本架構","pathname":"/docker_practice/underly/arch","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuMKyz0dgGmV76U","title":"命名空間","pathname":"/docker_practice/underly/namespace","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuN8Px6eb3pZOzf","title":"控制組","pathname":"/docker_practice/underly/cgroups","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuOHb_qCM_RfzKt","title":"Union 檔案系統","pathname":"/docker_practice/underly/ufs","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuP76Predb7w2OH","title":"容器格式","pathname":"/docker_practice/underly/container_format","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuQbLMxcPWjgPIF","title":"網路","pathname":"/docker_practice/underly/network","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"底層實作"}]},{"id":"-LvLdmuRpjMvJMhoJncn","title":"附錄一：命令查詢","pathname":"/docker_practice/appendix_command","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"0gbyUGEk7MlDoVNnNAdk","title":"客戶端命令 - docker","pathname":"/docker_practice/appendix_command/docker","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄一：命令查詢"}]},{"id":"7FBG1ty7ANuNlH3ttlJ3","title":"服務端命令 - dockerd","pathname":"/docker_practice/appendix_command/dockerd","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄一：命令查詢"}]},{"id":"-LvLdmuSXCydb4E4m8nP","title":"附錄二：常見倉庫介紹","pathname":"/docker_practice/appendix_repo","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"-LvLdmuTgKgh70i2rHif","title":"Ubuntu","pathname":"/docker_practice/appendix_repo/ubuntu","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuUafnPaNHEeY3N","title":"CentOS","pathname":"/docker_practice/appendix_repo/centos","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuYPTA7Jk68jAu4","title":"Nginx","pathname":"/docker_practice/appendix_repo/nginx","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"FAwD04T24pwCcqgKENVE","title":"PHP","pathname":"/docker_practice/appendix_repo/php","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmu_9lqIuFAxCeKA","title":"Node.js","pathname":"/docker_practice/appendix_repo/nodejs","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuVWlo0LqLZrmLI","title":"MySQL","pathname":"/docker_practice/appendix_repo/mysql","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuZ4iyvytD1ktTK","title":"WordPress","pathname":"/docker_practice/appendix_repo/wordpress","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuWuXj3eL0UEKXx","title":"MongoDB","pathname":"/docker_practice/appendix_repo/mongodb","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuXsemsNvZXqzUc","title":"Redis","pathname":"/docker_practice/appendix_repo/redis","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"MtEogZGqKt910VT9WezP","title":"MinIO","pathname":"/docker_practice/appendix_repo/minio","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄二：常見倉庫介紹"}]},{"id":"-LvLdmuaSP-rnzQk7yr_","title":"附錄三：資源連結","pathname":"/docker_practice/appendix_resources","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"TltzhzcwjsaI1nefDm74","title":"附錄四：最佳實踐與 FAQ","pathname":"/docker_practice/appendix_practice","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"AlBExXTxEcZKlyv6VZcP","title":"最佳實踐","pathname":"/docker_practice/appendix_practice/best_practices","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"iJI1mD4eZn6uOZTdrPqH","title":"如何除錯 Docker","pathname":"/docker_practice/appendix_practice/debug","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"CLTkbWbWrYYdtDDpeGxJ","title":"常見問題與錯誤速查","pathname":"/docker_practice/appendix_practice/faq","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"tQ4LgBRZuNH47UZAKcpn","title":"常見錯誤處理","pathname":"/docker_practice/appendix_practice/errors","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"3BXJXCric4HOvrB3NxLb","title":"術語表","pathname":"/docker_practice/appendix_practice/glossary","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"M9dF2bmlhIoFIAG3qvRs","title":"學習路線圖與知識體系","pathname":"/docker_practice/appendix_practice/learning_roadmap","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":"","breadcrumbs":[{"label":"附錄四：最佳實踐與 FAQ"}]},{"id":"tT4JXupdQYqbAug7Ia6X","title":"修訂記錄","pathname":"/docker_practice/changelog","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""},{"id":"vHyk4Hsl4JQ8IY140IQc","title":"如何貢獻","pathname":"/docker_practice/contributing","siteSpaceId":"sitesp_Rqp5U","lang":"zh-tw","description":""}]}