[{"data":1,"prerenderedAt":913},["ShallowReactive",2],{"wiki-page-/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":3,"wiki-doc-items-/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":831,"language-switcher-data-/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":897,"wiki-i18n-paths-/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker":912},{"id":4,"title":5,"body":6,"canonicalPath":812,"chapter":813,"chapterSort":814,"date":815,"description":58,"docI18nKey":816,"docKey":817,"docRoot":818,"docTitle":819,"extension":820,"i18nKey":821,"isBlogPost":822,"isWikiDoc":233,"isWikiIndex":822,"layout":823,"legacyPath":823,"locale":824,"localeSlug":825,"meta":826,"navigation":233,"path":812,"seo":827,"sourcePath":828,"sourceStem":821,"stem":829,"wikiDepth":66,"__hash__":830},"content/_i18n/en-us/wiki/2024-10-03-Docker教程/ch2-安装Docker.md","Install Docker",{"type":7,"value":8,"toc":807},"minimark",[9,14,18,21,29,35,40,49,52,122,125,252,255,344,347,383,387,394,397,478,481,531,534,557,561,569,572,588,594,597,614,620,623,639,649,655,675,681,684,696,702,705,719,725,728,752,758,762,765,768,775,778,781,788,793,798,803],[10,11,13],"h3",{"id":12},"linux-install-docker-engine-recommended","Linux Install Docker Engine (Recommended)",[15,16,17],"p",{},"Linux only requires installing Docker Engine; do not install Docker Desktop, as that is specifically designed for Mac and Windows.",[15,19,20],{},"Linux runs Docker with very low performance overhead, while the performance loss is relatively greater when running Docker on Windows and macOS.",[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],{},"The following content has been adapted from the ",[24,44,47],{"href":45,"rel":46},"https://docs.docker.com/engine/install/ubuntu/",[28],"official documentation",".",[15,50,51],{},"If you have installed Docker before, delete it first:",[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],{},"First, install the dependencies and 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],{},"Trust Docker's GPG public key and add the repository:",[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,327],{"__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,300,303,306,308,311,314,317,320,323,325],{"class":65,"line":165},[63,293,294],{"class":80},"  \"",[63,296,297],{"class":73},"$(",[63,299,48],{"class":172},[63,301,302],{"class":80}," /etc/os-release",[63,304,305],{"class":73}," && ",[63,307,269],{"class":172},[63,309,310],{"class":80}," \"",[63,312,313],{"class":73},"$VERSION_CODENAME",[63,315,316],{"class":80},"\"",[63,318,319],{"class":73},")",[63,321,322],{"class":80},"\" stable\"",[63,324,199],{"class":69},[63,326,272],{"class":172},[63,328,329,332,335,338,341],{"class":65,"line":185},[63,330,331],{"class":108},"  sudo",[63,333,334],{"class":80}," tee",[63,336,337],{"class":80}," /etc/apt/sources.list.d/docker.list",[63,339,340],{"class":69}," >",[63,342,343],{"class":80}," /dev/null\n",[15,345,346],{},"Finally, install.",[53,348,350],{"className":55,"code":349,"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,351,352,360],{"__ignoreMap":58},[63,353,354,356,358],{"class":65,"line":66},[63,355,141],{"class":108},[63,357,112],{"class":80},[63,359,146],{"class":80},[63,361,362,364,366,368,371,374,377,380],{"class":65,"line":138},[63,363,141],{"class":108},[63,365,112],{"class":80},[63,367,156],{"class":80},[63,369,370],{"class":80}," docker-ce",[63,372,373],{"class":80}," docker-ce-cli",[63,375,376],{"class":80}," containerd.io",[63,378,379],{"class":80}," docker-buildx-plugin",[63,381,382],{"class":80}," docker-compose-plugin\n",[36,384,386],{"id":385},"fedoradnf5","Fedora（DNF5）",[15,388,42,389,393],{},[24,390,47],{"href":391,"rel":392},"https://docs.docker.com/engine/install/fedora/",[28],". (The official tutorial is still for DNF4 and is too outdated; please refer to the tutorial below.)",[15,395,396],{},"If you have installed Docker before, please remove it first.",[53,398,400],{"className":55,"code":399,"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,401,402,416,423,430,437,444,451,458,465,472],{"__ignoreMap":58},[63,403,404,406,409,411,414],{"class":65,"line":66},[63,405,141],{"class":108},[63,407,408],{"class":80}," dnf",[63,410,115],{"class":80},[63,412,413],{"class":80}," docker",[63,415,272],{"class":172},[63,417,418,421],{"class":65,"line":138},[63,419,420],{"class":80},"                  docker-client",[63,422,272],{"class":172},[63,424,425,428],{"class":65,"line":149},[63,426,427],{"class":80},"                  docker-client-latest",[63,429,272],{"class":172},[63,431,432,435],{"class":65,"line":165},[63,433,434],{"class":80},"                  docker-common",[63,436,272],{"class":172},[63,438,439,442],{"class":65,"line":185},[63,440,441],{"class":80},"                  docker-latest",[63,443,272],{"class":172},[63,445,446,449],{"class":65,"line":216},[63,447,448],{"class":80},"                  docker-latest-logrotate",[63,450,272],{"class":172},[63,452,453,456],{"class":65,"line":230},[63,454,455],{"class":80},"                  docker-logrotate",[63,457,272],{"class":172},[63,459,460,463],{"class":65,"line":237},[63,461,462],{"class":80},"                  docker-selinux",[63,464,272],{"class":172},[63,466,467,470],{"class":65,"line":243},[63,468,469],{"class":80},"                  docker-engine-selinux",[63,471,272],{"class":172},[63,473,475],{"class":65,"line":474},10,[63,476,477],{"class":80},"                  docker-engine\n",[15,479,480],{},"Install dependencies, download the repo file, and replace the software repository address with the mirror site:",[53,482,484],{"className":55,"code":483,"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,485,486,500,515],{"__ignoreMap":58},[63,487,488,490,492,495,497],{"class":65,"line":66},[63,489,141],{"class":108},[63,491,408],{"class":80},[63,493,494],{"class":172}," -y",[63,496,156],{"class":80},[63,498,499],{"class":80}," dnf-plugins-core\n",[63,501,502,504,506,509,512],{"class":65,"line":138},[63,503,141],{"class":108},[63,505,408],{"class":80},[63,507,508],{"class":80}," config-manager",[63,510,511],{"class":80}," addrepo",[63,513,514],{"class":172}," --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo\n",[63,516,517,519,522,525,528],{"class":65,"line":149},[63,518,141],{"class":108},[63,520,521],{"class":80}," sed",[63,523,524],{"class":172}," -i",[63,526,527],{"class":80}," 's+https://download.docker.com+https://mirrors.bfsu.edu.cn/docker-ce+'",[63,529,530],{"class":80}," /etc/yum.repos.d/docker-ce.repo\n",[15,532,533],{},"Final installation:",[53,535,537],{"className":55,"code":536,"language":57,"meta":58,"style":58},"sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n",[60,538,539],{"__ignoreMap":58},[63,540,541,543,545,547,549,551,553,555],{"class":65,"line":66},[63,542,141],{"class":108},[63,544,408],{"class":80},[63,546,156],{"class":80},[63,548,370],{"class":80},[63,550,373],{"class":80},[63,552,376],{"class":80},[63,554,379],{"class":80},[63,556,382],{"class":80},[10,558,560],{"id":559},"set-up-the-environment","Set up the environment",[36,562,564,568],{"id":563},"check-docker-service-status",[565,566,567],"strong",{},"Check Docker service status",":",[15,570,571],{},"On Linux, you can check the status of the Docker service with the following command:",[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},"start-the-docker-service",[565,592,593],{},"Start the Docker service",[15,595,596],{},"If the service is not running, you can use the following command to start the Docker service:",[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},"setting-docker-to-start-on-boot",[565,618,619],{},"Setting Docker to Start on Boot",[15,621,622],{},"If you want Docker to start automatically every time your system boots, you can enable it to launch on startup:",[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},"add-the-user-to-the-docker-group",[565,643,644,645,648],{},"Add the user to the ",[60,646,647],{},"docker"," group",[15,650,651,652,654],{},"Use the following command to add the current user to the ",[60,653,647],{}," group:",[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,413],{"class":80},[63,673,674],{"class":73}," $USER\n",[36,676,678,568],{"id":677},"log-out-and-log-back-in",[565,679,680],{},"Log out and log back in",[15,682,683],{},"After executing the above command, you need to log out of the current session and log back in, or run the following command to apply the changes:",[53,685,687],{"className":55,"code":686,"language":57,"meta":58,"style":58},"newgrp docker\n",[60,688,689],{"__ignoreMap":58},[63,690,691,694],{"class":65,"line":66},[63,692,693],{"class":108},"newgrp",[63,695,587],{"class":80},[36,697,699],{"id":698},"restart-the-docker-service-if-needed",[565,700,701],{},"Restart the Docker service (if needed):",[15,703,704],{},"Make sure the Docker service is running. You can use the following command:",[53,706,707],{"className":55,"code":599,"language":57,"meta":58,"style":58},[60,708,709],{"__ignoreMap":58},[63,710,711,713,715,717],{"class":65,"line":66},[63,712,141],{"class":108},[63,714,608],{"class":80},[63,716,611],{"class":80},[63,718,587],{"class":80},[36,720,722,568],{"id":721},"check-docker-service-status-after-restarting-the-computer",[565,723,724],{},"Check Docker service status after restarting the computer",[15,726,727],{},"First, restart your computer. Then you can check the status of the Docker service using the following command to see if it's running properly:",[53,729,731],{"className":55,"code":730,"language":57,"meta":58,"style":58},"sudo reboot\n\nsystemctl status docker\n",[60,732,733,740,744],{"__ignoreMap":58},[63,734,735,737],{"class":65,"line":66},[63,736,141],{"class":108},[63,738,739],{"class":80}," reboot\n",[63,741,742],{"class":65,"line":138},[63,743,234],{"emptyLinePlaceholder":233},[63,745,746,748,750],{"class":65,"line":149},[63,747,581],{"class":108},[63,749,584],{"class":80},[63,751,587],{"class":80},[15,753,754],{},[755,756],"img",{"alt":58,"src":757},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image1.webp",[10,759,761],{"id":760},"install-docker-desktop-win-mac","Install Docker Desktop (Win, Mac)",[15,763,764],{},"(Docker Desktop on Windows and macOS uses a virtual machine, which comes with a performance penalty. It works on both systems, but you need to accept this performance loss. On Windows, the performance penalty is nearly identical to that of WSL2, because Docker Desktop for Windows is based on WSL2.)",[15,766,767],{},"(Docker Desktop on Linux is merely a GUI management tool for Docker Engine. It still uses Docker Engine by default to start containers, so there is almost no performance loss. Those who dislike using the command line may consider using it.)",[15,769,770,771],{},"Official download and installation: ",[24,772,773],{"href":773,"rel":774},"https://www.docker.com/",[28],[15,776,777],{},"Windows Docker GPU Passthrough and USB Passthrough",[15,779,780],{},"To pass through an Nvidia GPU on Windows, you first need to enable WSL2 support in Docker Desktop settings and select a WSL2 distribution, such as Ubuntu 22.04. Next, you need to install the NVIDIA Container Toolkit inside the WSL2 Ubuntu 22.04 environment. The tutorial is provided below.",[15,782,783,784,787],{},"To enable USB passthrough on Docker for Windows, you first need to pass the USB device through to WSL2, then add the device to Docker using the ",[60,785,786],{},"docker run"," command. (If all WSL2 devices are already mounted to Docker, you only need to pass the USB through to WSL2.)",[15,789,790],{},[755,791],{"alt":58,"src":792},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image2.webp",[15,794,795],{},[755,796],{"alt":58,"src":797},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image3.webp",[15,799,800],{},[755,801],{"alt":58,"src":802},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image4.webp",[804,805,806],"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":808},[809,810,811],{"id":12,"depth":149,"text":13},{"id":559,"depth":149,"text":560},{"id":760,"depth":149,"text":761},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","2",2000000,"2024-10-03","wiki/2024-10-03-docker-jiao-cheng","en-us:2024-10-03-docker-jiao-cheng","/en-us/wiki/2024-10-03-docker-jiao-cheng","Docker教程","md","wiki/2024-10-03-Docker教程/ch2-安装Docker",false,null,"en-US","en-us",{},{"title":5,"description":58},"/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","_i18n/en-us/wiki/2024-10-03-Docker教程/ch2-安装Docker","cdEYD6A0bP70e4qTKEHhPrNZQulisbADvHBKWh_g3ec",[832,838,844,850,851,857,863,869,875,881,887,893],{"path":833,"stem":834,"title":835,"date":815,"chapter":836,"chapterSort":837,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch1-jian-jie","_i18n/en-us/wiki/2024-10-03-Docker教程/ch1-简介","Introduction","1",1000000,{"path":839,"stem":840,"title":841,"date":815,"chapter":842,"chapterSort":843,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch10-1-kuai-su-da-kai-zhong-duan","_i18n/en-us/wiki/2024-10-03-Docker教程/ch10-1-快速打开终端","Quickly Open a Terminal in Docker","10.1",10010000,{"path":845,"stem":846,"title":847,"date":815,"chapter":848,"chapterSort":849,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch10-docker-shi-yong-you-hua","_i18n/en-us/wiki/2024-10-03-Docker教程/ch10-Docker使用优化","Docker Usage Optimization","10",10000000,{"path":812,"stem":829,"title":5,"date":815,"chapter":813,"chapterSort":814,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},{"path":852,"stem":853,"title":854,"date":815,"chapter":855,"chapterSort":856,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch3-docker-zhi-tong","_i18n/en-us/wiki/2024-10-03-Docker教程/ch3-Docker直通","Docker Passthrough","3",3000000,{"path":858,"stem":859,"title":860,"date":815,"chapter":861,"chapterSort":862,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch4-dockerhub-huan-yuan","_i18n/en-us/wiki/2024-10-03-Docker教程/ch4-DockerHub换源","DockerHub change source","4",4000000,{"path":864,"stem":865,"title":866,"date":815,"chapter":867,"chapterSort":868,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/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/en-us/wiki/2024-10-03-Docker教程/ch5-docker容器里的程序的图形界面弹不出来","The graphical interface of the program inside the Docker container cannot be displayed.","5",5000000,{"path":870,"stem":871,"title":872,"date":815,"chapter":873,"chapterSort":874,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch6-docker-ming-ling-xue-xi","_i18n/en-us/wiki/2024-10-03-Docker教程/ch6-Docker命令学习","Learning Docker Commands","6",6000000,{"path":876,"stem":877,"title":878,"date":815,"chapter":879,"chapterSort":880,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch7-ge-zhong-docker-rong-qi-bu-shu","_i18n/en-us/wiki/2024-10-03-Docker教程/ch7-各种Docker容器部署","Deploying various Docker containers","7",7000000,{"path":882,"stem":883,"title":884,"date":815,"chapter":885,"chapterSort":886,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch8-shou-dong-chuang-jian-docker-jing-xiang","_i18n/en-us/wiki/2024-10-03-Docker教程/ch8-手动创建Docker镜像","Manually create a Docker image","8",8000000,{"path":888,"stem":889,"title":890,"date":815,"chapter":891,"chapterSort":892,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":822},"/en-us/wiki/2024-10-03-docker-jiao-cheng/ch9-vscode-yuan-cheng-kai-fa","_i18n/en-us/wiki/2024-10-03-Docker教程/ch9-VScode远程开发","VScode remote development","9",9000000,{"path":818,"stem":894,"title":895,"date":815,"chapter":823,"chapterSort":896,"docKey":817,"docRoot":818,"docTitle":819,"isWikiDoc":233,"isWikiIndex":233},"_i18n/en-us/wiki/2024-10-03-Docker教程/index","Docker tutorial",0,{"variants":898},[899,900,903,906,909],{"path":812,"localeSlug":825,"i18nKey":821},{"path":901,"localeSlug":902,"i18nKey":821},"/zh-hant/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-hant",{"path":904,"localeSlug":905,"i18nKey":821},"/zh-hk/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-hk",{"path":907,"localeSlug":908,"i18nKey":821},"/zh-tw/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-tw",{"path":910,"localeSlug":911,"i18nKey":821},"/zh-cn/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","zh-cn",[812,828,901,828,904,828,907,828,910,828],1780671794187]