[{"data":1,"prerenderedAt":907},["ShallowReactive",2],{"wiki-page-/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":3,"wiki-doc-items-/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":826,"language-switcher-data-/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":891,"wiki-i18n-paths-/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":906},{"id":4,"title":5,"body":6,"canonicalPath":807,"chapter":808,"chapterSort":809,"date":810,"description":58,"docI18nKey":811,"docKey":812,"docRoot":813,"docTitle":814,"extension":815,"i18nKey":816,"isBlogPost":817,"isWikiDoc":233,"isWikiIndex":817,"layout":818,"legacyPath":818,"locale":819,"localeSlug":820,"meta":821,"navigation":233,"path":807,"seo":822,"sourcePath":823,"sourceStem":816,"stem":824,"wikiDepth":66,"__hash__":825},"content/_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch2-安装Docker.md","安裝Docker",{"type":7,"value":8,"toc":802},"minimark",[9,14,18,21,29,35,40,49,52,122,125,252,255,345,348,384,388,395,398,479,482,532,535,558,561,569,572,588,594,597,614,620,623,639,649,655,675,680,683,695,701,704,718,724,727,751,757,761,764,767,774,777,780,783,788,793,798],[10,11,13],"h3",{"id":12},"linux安裝docker-engine推薦","Linux安裝Docker Engine(推薦)",[15,16,17],"p",{},"Linux只需要安裝Docker Engine就可以，不要安裝docker desktop，那玩意是專門給Mac和Windows用的。",[15,19,20],{},"Linux跑docker性能損失很低，而Windows和MacOS跑docker損失相對於大一些。",[15,22,23],{},[24,25,26],"a",{"href":26,"rel":27},"https://docs.docker.com/engine/install/",[28],"nofollow",[15,30,31],{},[24,32,33],{"href":33,"rel":34},"https://mirrors.bfsu.edu.cn/help/docker-ce/",[28],[36,37,39],"h4",{"id":38},"ubuntuapt","Ubuntu（APT）",[15,41,42,43,48],{},"以下內容根據 ",[24,44,47],{"href":45,"rel":46},"https://docs.docker.com/engine/install/ubuntu/",[28],"官方文檔"," 修改而來。",[15,50,51],{},"如果你過去安裝過 docker，先刪掉：",[53,54,59],"pre",{"className":55,"code":56,"language":57,"meta":58,"style":58},"language-bash shiki shiki-themes github-light github-dark","for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done\n","bash","",[60,61,62],"code",{"__ignoreMap":58},[63,64,67,71,75,78,82,85,88,91,94,97,100,103,106,110,113,116,119],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"szBVR","for",[63,72,74],{"class":73},"sVt8B"," pkg ",[63,76,77],{"class":69},"in",[63,79,81],{"class":80},"sZZnC"," docker.io",[63,83,84],{"class":80}," docker-doc",[63,86,87],{"class":80}," docker-compose",[63,89,90],{"class":80}," docker-compose-v2",[63,92,93],{"class":80}," podman-docker",[63,95,96],{"class":80}," containerd",[63,98,99],{"class":80}," runc",[63,101,102],{"class":73},"; ",[63,104,105],{"class":69},"do",[63,107,109],{"class":108},"sScJk"," sudo",[63,111,112],{"class":80}," apt-get",[63,114,115],{"class":80}," remove",[63,117,118],{"class":73}," $pkg; ",[63,120,121],{"class":69},"done\n",[15,123,124],{},"首先安裝依賴和GPG：",[53,126,128],{"className":55,"code":127,"language":57,"meta":58,"style":58},"# Add Docker's official GPG key:\nsudo apt-get update\nsudo apt-get install ca-certificates curl\nsudo install -m 0755 -d /etc/apt/keyrings\nsudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg\nsudo chmod a+r /etc/apt/keyrings/docker.asc\n\n# 如果上面这行报错就弄下面这行\nsudo chmod a+r /etc/apt/keyrings/docker.gpg\n",[60,129,130,136,147,163,183,214,228,235,241],{"__ignoreMap":58},[63,131,132],{"class":65,"line":66},[63,133,135],{"class":134},"sJ8bj","# Add Docker's official GPG key:\n",[63,137,139,142,144],{"class":65,"line":138},2,[63,140,141],{"class":108},"sudo",[63,143,112],{"class":80},[63,145,146],{"class":80}," update\n",[63,148,150,152,154,157,160],{"class":65,"line":149},3,[63,151,141],{"class":108},[63,153,112],{"class":80},[63,155,156],{"class":80}," install",[63,158,159],{"class":80}," ca-certificates",[63,161,162],{"class":80}," curl\n",[63,164,166,168,170,174,177,180],{"class":65,"line":165},4,[63,167,141],{"class":108},[63,169,156],{"class":80},[63,171,173],{"class":172},"sj4cs"," -m",[63,175,176],{"class":172}," 0755",[63,178,179],{"class":172}," -d",[63,181,182],{"class":80}," /etc/apt/keyrings\n",[63,184,186,188,191,194,197,200,202,205,208,211],{"class":65,"line":185},5,[63,187,141],{"class":108},[63,189,190],{"class":80}," curl",[63,192,193],{"class":172}," -fsSL",[63,195,196],{"class":80}," https://download.docker.com/linux/ubuntu/gpg",[63,198,199],{"class":69}," |",[63,201,109],{"class":108},[63,203,204],{"class":80}," gpg",[63,206,207],{"class":172}," --dearmor",[63,209,210],{"class":172}," -o",[63,212,213],{"class":80}," /etc/apt/keyrings/docker.gpg\n",[63,215,217,219,222,225],{"class":65,"line":216},6,[63,218,141],{"class":108},[63,220,221],{"class":80}," chmod",[63,223,224],{"class":80}," a+r",[63,226,227],{"class":80}," /etc/apt/keyrings/docker.asc\n",[63,229,231],{"class":65,"line":230},7,[63,232,234],{"emptyLinePlaceholder":233},true,"\n",[63,236,238],{"class":65,"line":237},8,[63,239,240],{"class":134},"# 如果上面这行报错就弄下面这行\n",[63,242,244,246,248,250],{"class":65,"line":243},9,[63,245,141],{"class":108},[63,247,221],{"class":80},[63,249,224],{"class":80},[63,251,213],{"class":80},[15,253,254],{},"信任 Docker 的 GPG 公鑰並添加倉庫：",[53,256,258],{"className":55,"code":257,"language":57,"meta":58,"style":58},"# Add the repository to Apt sources:\necho \\\n  \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.bfsu.edu.cn/docker-ce/linux/ubuntu \\\n  \"$(. /etc/os-release && echo \"$VERSION_CODENAME\")\" stable\" | \\\n  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\n",[60,259,260,265,273,290,328],{"__ignoreMap":58},[63,261,262],{"class":65,"line":66},[63,263,264],{"class":134},"# Add the repository to Apt sources:\n",[63,266,267,270],{"class":65,"line":138},[63,268,269],{"class":172},"echo",[63,271,272],{"class":172}," \\\n",[63,274,275,278,281,284,287],{"class":65,"line":149},[63,276,277],{"class":80},"  \"deb [arch=$(",[63,279,280],{"class":108},"dpkg",[63,282,283],{"class":172}," --print-architecture",[63,285,286],{"class":80},") signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.bfsu.edu.cn/docker-ce/linux/ubuntu ",[63,288,289],{"class":172},"\\\n",[63,291,292,295,298,301,304,307,309,312,315,318,321,324,326],{"class":65,"line":165},[63,293,294],{"class":80},"  \"",[63,296,297],{"class":73},"$(",[63,299,300],{"class":172},".",[63,302,303],{"class":80}," /etc/os-release",[63,305,306],{"class":73}," && ",[63,308,269],{"class":172},[63,310,311],{"class":80}," \"",[63,313,314],{"class":73},"$VERSION_CODENAME",[63,316,317],{"class":80},"\"",[63,319,320],{"class":73},")",[63,322,323],{"class":80},"\" stable\"",[63,325,199],{"class":69},[63,327,272],{"class":172},[63,329,330,333,336,339,342],{"class":65,"line":185},[63,331,332],{"class":108},"  sudo",[63,334,335],{"class":80}," tee",[63,337,338],{"class":80}," /etc/apt/sources.list.d/docker.list",[63,340,341],{"class":69}," >",[63,343,344],{"class":80}," /dev/null\n",[15,346,347],{},"最後安裝",[53,349,351],{"className":55,"code":350,"language":57,"meta":58,"style":58},"sudo apt-get update\nsudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n",[60,352,353,361],{"__ignoreMap":58},[63,354,355,357,359],{"class":65,"line":66},[63,356,141],{"class":108},[63,358,112],{"class":80},[63,360,146],{"class":80},[63,362,363,365,367,369,372,375,378,381],{"class":65,"line":138},[63,364,141],{"class":108},[63,366,112],{"class":80},[63,368,156],{"class":80},[63,370,371],{"class":80}," docker-ce",[63,373,374],{"class":80}," docker-ce-cli",[63,376,377],{"class":80}," containerd.io",[63,379,380],{"class":80}," docker-buildx-plugin",[63,382,383],{"class":80}," docker-compose-plugin\n",[36,385,387],{"id":386},"fedoradnf5","Fedora（DNF5）",[15,389,42,390,394],{},[24,391,47],{"href":392,"rel":393},"https://docs.docker.com/engine/install/fedora/",[28]," 修改而來。(官方教程還是DNF4,太老了，請看下方的教程)",[15,396,397],{},"如果你之前安裝過 docker，請先刪掉",[53,399,401],{"className":55,"code":400,"language":57,"meta":58,"style":58},"sudo dnf remove docker \\\n                  docker-client \\\n                  docker-client-latest \\\n                  docker-common \\\n                  docker-latest \\\n                  docker-latest-logrotate \\\n                  docker-logrotate \\\n                  docker-selinux \\\n                  docker-engine-selinux \\\n                  docker-engine\n",[60,402,403,417,424,431,438,445,452,459,466,473],{"__ignoreMap":58},[63,404,405,407,410,412,415],{"class":65,"line":66},[63,406,141],{"class":108},[63,408,409],{"class":80}," dnf",[63,411,115],{"class":80},[63,413,414],{"class":80}," docker",[63,416,272],{"class":172},[63,418,419,422],{"class":65,"line":138},[63,420,421],{"class":80},"                  docker-client",[63,423,272],{"class":172},[63,425,426,429],{"class":65,"line":149},[63,427,428],{"class":80},"                  docker-client-latest",[63,430,272],{"class":172},[63,432,433,436],{"class":65,"line":165},[63,434,435],{"class":80},"                  docker-common",[63,437,272],{"class":172},[63,439,440,443],{"class":65,"line":185},[63,441,442],{"class":80},"                  docker-latest",[63,444,272],{"class":172},[63,446,447,450],{"class":65,"line":216},[63,448,449],{"class":80},"                  docker-latest-logrotate",[63,451,272],{"class":172},[63,453,454,457],{"class":65,"line":230},[63,455,456],{"class":80},"                  docker-logrotate",[63,458,272],{"class":172},[63,460,461,464],{"class":65,"line":237},[63,462,463],{"class":80},"                  docker-selinux",[63,465,272],{"class":172},[63,467,468,471],{"class":65,"line":243},[63,469,470],{"class":80},"                  docker-engine-selinux",[63,472,272],{"class":172},[63,474,476],{"class":65,"line":475},10,[63,477,478],{"class":80},"                  docker-engine\n",[15,480,481],{},"安裝依賴，下載 repo 文件，並把軟件倉庫地址替換為鏡像站：",[53,483,485],{"className":55,"code":484,"language":57,"meta":58,"style":58},"sudo dnf -y install dnf-plugins-core\nsudo dnf config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo\nsudo sed -i 's+https://download.docker.com+https://mirrors.bfsu.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo\n",[60,486,487,501,516],{"__ignoreMap":58},[63,488,489,491,493,496,498],{"class":65,"line":66},[63,490,141],{"class":108},[63,492,409],{"class":80},[63,494,495],{"class":172}," -y",[63,497,156],{"class":80},[63,499,500],{"class":80}," dnf-plugins-core\n",[63,502,503,505,507,510,513],{"class":65,"line":138},[63,504,141],{"class":108},[63,506,409],{"class":80},[63,508,509],{"class":80}," config-manager",[63,511,512],{"class":80}," addrepo",[63,514,515],{"class":172}," --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo\n",[63,517,518,520,523,526,529],{"class":65,"line":149},[63,519,141],{"class":108},[63,521,522],{"class":80}," sed",[63,524,525],{"class":172}," -i",[63,527,528],{"class":80}," 's+https://download.docker.com+https://mirrors.bfsu.edu.cn/docker-ce+'",[63,530,531],{"class":80}," /etc/yum.repos.d/docker-ce.repo\n",[15,533,534],{},"最後安裝：",[53,536,538],{"className":55,"code":537,"language":57,"meta":58,"style":58},"sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n",[60,539,540],{"__ignoreMap":58},[63,541,542,544,546,548,550,552,554,556],{"class":65,"line":66},[63,543,141],{"class":108},[63,545,409],{"class":80},[63,547,156],{"class":80},[63,549,371],{"class":80},[63,551,374],{"class":80},[63,553,377],{"class":80},[63,555,380],{"class":80},[63,557,383],{"class":80},[10,559,560],{"id":560},"配置環境",[36,562,564,568],{"id":563},"檢查-docker-服務狀態",[565,566,567],"strong",{},"檢查 Docker 服務狀態"," ：",[15,570,571],{},"在 Linux 上，你可以通過以下命令檢查 Docker 服務的狀態：",[53,573,575],{"className":55,"code":574,"language":57,"meta":58,"style":58},"systemctl status docker\n",[60,576,577],{"__ignoreMap":58},[63,578,579,582,585],{"class":65,"line":66},[63,580,581],{"class":108},"systemctl",[63,583,584],{"class":80}," status",[63,586,587],{"class":80}," docker\n",[36,589,591,568],{"id":590},"啟動-docker-服務",[565,592,593],{},"啟動 Docker 服務",[15,595,596],{},"如果服務沒有運行，可以使用以下命令啟動 Docker 服務：",[53,598,600],{"className":55,"code":599,"language":57,"meta":58,"style":58},"sudo systemctl start docker\n",[60,601,602],{"__ignoreMap":58},[63,603,604,606,609,612],{"class":65,"line":66},[63,605,141],{"class":108},[63,607,608],{"class":80}," systemctl",[63,610,611],{"class":80}," start",[63,613,587],{"class":80},[36,615,617,568],{"id":616},"設置-docker-開機自啟",[565,618,619],{},"設置 Docker 開機自啟",[15,621,622],{},"如果你希望 Docker 在每次啟動時自動運行，可以啟用開機自啟：",[53,624,626],{"className":55,"code":625,"language":57,"meta":58,"style":58},"sudo systemctl enable docker\n",[60,627,628],{"__ignoreMap":58},[63,629,630,632,634,637],{"class":65,"line":66},[63,631,141],{"class":108},[63,633,608],{"class":80},[63,635,636],{"class":80}," enable",[63,638,587],{"class":80},[36,640,642,568],{"id":641},"將用戶添加到-docker-組",[565,643,644,645,648],{},"將用戶添加到 ",[60,646,647],{},"docker"," 組",[15,650,651,652,654],{},"使用以下命令將當前用戶添加到 ",[60,653,647],{}," 組：",[53,656,658],{"className":55,"code":657,"language":57,"meta":58,"style":58},"sudo usermod -aG docker $USER\n",[60,659,660],{"__ignoreMap":58},[63,661,662,664,667,670,672],{"class":65,"line":66},[63,663,141],{"class":108},[63,665,666],{"class":80}," usermod",[63,668,669],{"class":172}," -aG",[63,671,414],{"class":80},[63,673,674],{"class":73}," $USER\n",[36,676,678,568],{"id":677},"退出並重新登錄",[565,679,677],{},[15,681,682],{},"執行完上述命令後，你需要退出當前會話並重新登錄，或者運行以下命令使更改生效：",[53,684,686],{"className":55,"code":685,"language":57,"meta":58,"style":58},"newgrp docker\n",[60,687,688],{"__ignoreMap":58},[63,689,690,693],{"class":65,"line":66},[63,691,692],{"class":108},"newgrp",[63,694,587],{"class":80},[36,696,698,568],{"id":697},"重新啟動-docker-服務如果需要",[565,699,700],{},"重新啟動 Docker 服務（如果需要）",[15,702,703],{},"確保 Docker 服務正在運行，可以使用以下命令：",[53,705,706],{"className":55,"code":599,"language":57,"meta":58,"style":58},[60,707,708],{"__ignoreMap":58},[63,709,710,712,714,716],{"class":65,"line":66},[63,711,141],{"class":108},[63,713,608],{"class":80},[63,715,611],{"class":80},[63,717,587],{"class":80},[36,719,721,568],{"id":720},"重啟電腦後檢查-docker-服務狀態",[565,722,723],{},"重啟電腦後檢查 Docker 服務狀態",[15,725,726],{},"先重啟電腦，接著你可以通過以下命令檢查 Docker 服務的狀態，看看是否正常：",[53,728,730],{"className":55,"code":729,"language":57,"meta":58,"style":58},"sudo reboot\n\nsystemctl status docker\n",[60,731,732,739,743],{"__ignoreMap":58},[63,733,734,736],{"class":65,"line":66},[63,735,141],{"class":108},[63,737,738],{"class":80}," reboot\n",[63,740,741],{"class":65,"line":138},[63,742,234],{"emptyLinePlaceholder":233},[63,744,745,747,749],{"class":65,"line":149},[63,746,581],{"class":108},[63,748,584],{"class":80},[63,750,587],{"class":80},[15,752,753],{},[754,755],"img",{"alt":58,"src":756},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image1.webp",[10,758,760],{"id":759},"安裝docker-desktopwinmac","安裝Docker Desktop（Win，Mac）",[15,762,763],{},"(Docker Desktop在Windows和MacOS使用的是虛擬機，性能有損失，在這倆系統上可以用，但是你需要接受這些性能損失。在Windows上性能損失和WSL2的損失幾乎一樣，因為Windows的docker desktop基於wsl2)",[15,765,766],{},"(Docker Desktop在Linux上只是Docker Engine的一個GUI管理工具，依然默認使用Docker Engine開啟容器，所以依然幾乎沒有損耗，討厭用命令行的可以考慮使用)",[15,768,769,770],{},"官方下載安裝:",[24,771,772],{"href":772,"rel":773},"https://www.docker.com/",[28],[15,775,776],{},"Windows的Docker顯卡直通與USB直通:",[15,778,779],{},"在Windows上想Nvidia顯卡直通的話，需要先去DockerDesktop設置裡開啟WSL2支持並勾選一個wsl2的發行版，比如Ubuntu22.04，緊接著，需要進入wsl2的Ubuntu22.04中安裝NVIDIA Container Toolkit，教程在下方。",[15,781,782],{},"在Windows的Docker上想要USB直通需要先讓wsl2直通該usb，再在docker run命令將該設備添加到docker。(如果把wsl2所有設備全掛載到docker了，那麼只需要讓usb直通wsl2)",[15,784,785],{},[754,786],{"alt":58,"src":787},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image2.webp",[15,789,790],{},[754,791],{"alt":58,"src":792},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image3.webp",[15,794,795],{},[754,796],{"alt":58,"src":797},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image4.webp",[799,800,801],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":58,"searchDepth":138,"depth":138,"links":803},[804,805,806],{"id":12,"depth":149,"text":13},{"id":560,"depth":149,"text":560},{"id":759,"depth":149,"text":760},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","2",2000000,"2024-10-03","wiki/2024-10-03-docker-jiao-cheng","zh-tw:2024-10-03-docker-jiao-cheng","/zh-tw/wiki/2024-10-03-docker-jiao-cheng","Docker教程","md","wiki/2024-10-03-Docker教程/ch2-安装Docker",false,null,"zh-TW","zh-tw",{},{"title":5,"description":58},"/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch2-安装Docker","juWu51wadAJio9nbpXZBueOEj3JbFo0QPFQZ-5dHhqA",[827,833,839,845,846,852,858,864,870,876,882,888],{"path":828,"stem":829,"title":830,"date":810,"chapter":831,"chapterSort":832,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch1-jian-jie","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch1-简介","簡介","1",1000000,{"path":834,"stem":835,"title":836,"date":810,"chapter":837,"chapterSort":838,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch10-1-kuai-su-da-kai-zhong-duan","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch10-1-快速打开终端","Docker快速打開終端","10.1",10010000,{"path":840,"stem":841,"title":842,"date":810,"chapter":843,"chapterSort":844,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch10-docker-shi-yong-you-hua","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch10-Docker使用优化","Docker使用優化","10",10000000,{"path":807,"stem":824,"title":5,"date":810,"chapter":808,"chapterSort":809,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},{"path":847,"stem":848,"title":849,"date":810,"chapter":850,"chapterSort":851,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch3-docker-zhi-tong","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch3-Docker直通","Docker直通","3",3000000,{"path":853,"stem":854,"title":855,"date":810,"chapter":856,"chapterSort":857,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch4-dockerhub-huan-yuan","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch4-DockerHub换源","DockerHub換源","4",4000000,{"path":859,"stem":860,"title":861,"date":810,"chapter":862,"chapterSort":863,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch5-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch5-docker容器里的程序的图形界面弹不出来","docker容器裡的程序的圖形界面彈不出來","5",5000000,{"path":865,"stem":866,"title":867,"date":810,"chapter":868,"chapterSort":869,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch6-docker-ming-ling-xue-xi","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch6-Docker命令学习","Docker命令學習","6",6000000,{"path":871,"stem":872,"title":873,"date":810,"chapter":874,"chapterSort":875,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch7-ge-zhong-docker-rong-qi-bu-shu","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch7-各种Docker容器部署","各種Docker容器部署","7",7000000,{"path":877,"stem":878,"title":879,"date":810,"chapter":880,"chapterSort":881,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch8-shou-dong-chuang-jian-docker-jing-xiang","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch8-手动创建Docker镜像","手動創建Docker鏡像","8",8000000,{"path":883,"stem":884,"title":885,"date":810,"chapter":886,"chapterSort":887,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":817},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch9-vscode-yuan-cheng-kai-fa","_i18n/zh-tw/wiki/2024-10-03-Docker教程/ch9-VScode远程开发","VScode遠程開發","9",9000000,{"path":813,"stem":889,"title":814,"date":810,"chapter":818,"chapterSort":890,"docKey":812,"docRoot":813,"docTitle":814,"isWikiDoc":233,"isWikiIndex":233},"_i18n/zh-tw/wiki/2024-10-03-Docker教程/index",0,{"variants":892},[893,896,899,902,903],{"path":894,"localeSlug":895,"i18nKey":816},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","en-us",{"path":897,"localeSlug":898,"i18nKey":816},"/zh-hant/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-hant",{"path":900,"localeSlug":901,"i18nKey":816},"/zh-hk/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-hk",{"path":807,"localeSlug":820,"i18nKey":816},{"path":904,"localeSlug":905,"i18nKey":816},"/zh-cn/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-cn",[894,823,897,823,900,823,807,823,904,823],1780671885751]