[{"data":1,"prerenderedAt":293},["ShallowReactive",2],{"wiki-page-\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":3,"wiki-doc-items-\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":222,"language-switcher-data-\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":277,"wiki-i18n-paths-\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":292},{"id":4,"title":5,"body":6,"canonicalPath":202,"chapterDepth":203,"chapterOrder":204,"date":205,"description":12,"docI18nKey":206,"docKey":207,"docRoot":208,"docTitle":209,"extension":210,"i18nKey":211,"isBlogPost":212,"isWikiDoc":213,"isWikiIndex":212,"layout":214,"legacyPath":214,"locale":215,"localeSlug":216,"meta":217,"navigation":213,"path":202,"seo":218,"sourcePath":219,"sourceStem":211,"stem":220,"wikiDepth":39,"__hash__":221},"content\u002F_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0500-docker容器里的程序的图形界面弹不出来.md","The graphical interface of the program inside the Docker container cannot be displayed.",{"type":7,"value":8,"toc":200},"minimark",[9,13,22,25,48,51,177,180,186,191,196],[10,11,12],"p",{},"(After you have successfully created the container, come back to perform this operation.)",[10,14,15,16,21],{},"Temporarily allow X11 access: Run the following command on the host machine each time you boot to allow X11 access: (But running the command every time you boot is cumbersome. You can write it as a script that starts automatically at boot. See ",[17,18,20],"a",{"href":19},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0600-qi-ta-ke-xuan-pei-zhi#%E8%87%AA%E5%90%AF%E5%BA%94%E7%94%A8%E4%B8%8E%E8%84%9A%E6%9C%AC","Auto-start Applications and Scripts"," for details.)",[10,23,24],{},"I don't see any Simplified Chinese Markdown fragment in your message. Could you please provide the text you'd like me to translate?",[26,27,32],"pre",{"className":28,"code":29,"language":30,"meta":31,"style":31},"language-bash shiki shiki-themes github-light github-dark","xhost +local:docker\n","bash","",[33,34,35],"code",{"__ignoreMap":31},[36,37,40,44],"span",{"class":38,"line":39},"line",1,[36,41,43],{"class":42},"sScJk","xhost",[36,45,47],{"class":46},"sZZnC"," +local:docker\n",[10,49,50],{},"The auto-start script is as follows:",[26,52,54],{"className":28,"code":53,"language":30,"meta":31,"style":31},"#!\u002Fbin\u002Fbash\n# 等待 X Server 就绪（最多等 10 秒）\nfor i in {1..10}; do\n    if [ -n \"$DISPLAY\" ] && xset q >\u002Fdev\u002Fnull 2>&1; then\n        \u002Fusr\u002Fbin\u002Fxhost +local:docker\n        exit 0\n    fi\n    sleep 1\ndone\n",[33,55,56,62,68,94,138,146,156,162,171],{"__ignoreMap":31},[36,57,58],{"class":38,"line":39},[36,59,61],{"class":60},"sJ8bj","#!\u002Fbin\u002Fbash\n",[36,63,65],{"class":38,"line":64},2,[36,66,67],{"class":60},"# 等待 X Server 就绪（最多等 10 秒）\n",[36,69,71,75,79,82,85,88,91],{"class":38,"line":70},3,[36,72,74],{"class":73},"szBVR","for",[36,76,78],{"class":77},"sVt8B"," i ",[36,80,81],{"class":73},"in",[36,83,84],{"class":77}," {",[36,86,87],{"class":42},"1..10}",[36,89,90],{"class":77},"; ",[36,92,93],{"class":73},"do\n",[36,95,97,100,103,106,109,112,115,118,121,124,127,130,133,135],{"class":38,"line":96},4,[36,98,99],{"class":73},"    if",[36,101,102],{"class":77}," [ ",[36,104,105],{"class":73},"-n",[36,107,108],{"class":46}," \"",[36,110,111],{"class":77},"$DISPLAY",[36,113,114],{"class":46},"\"",[36,116,117],{"class":77}," ] && ",[36,119,120],{"class":42},"xset",[36,122,123],{"class":46}," q",[36,125,126],{"class":73}," >",[36,128,129],{"class":46},"\u002Fdev\u002Fnull",[36,131,132],{"class":73}," 2>&1",[36,134,90],{"class":77},[36,136,137],{"class":73},"then\n",[36,139,141,144],{"class":38,"line":140},5,[36,142,143],{"class":42},"        \u002Fusr\u002Fbin\u002Fxhost",[36,145,47],{"class":46},[36,147,149,153],{"class":38,"line":148},6,[36,150,152],{"class":151},"sj4cs","        exit",[36,154,155],{"class":151}," 0\n",[36,157,159],{"class":38,"line":158},7,[36,160,161],{"class":73},"    fi\n",[36,163,165,168],{"class":38,"line":164},8,[36,166,167],{"class":42},"    sleep",[36,169,170],{"class":151}," 1\n",[36,172,174],{"class":38,"line":173},9,[36,175,176],{"class":73},"done\n",[10,178,179],{},"Here is the tutorial section:",[10,181,182],{},[183,184],"img",{"alt":31,"src":185},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F10\u002F03\u002Fimage11.webp",[10,187,188],{},[183,189],{"alt":31,"src":190},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F10\u002F03\u002Fimage12.webp",[10,192,193],{},[183,194],{"alt":31,"src":195},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F10\u002F03\u002Fimage13.webp",[197,198,199],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":31,"searchDepth":64,"depth":64,"links":201},[],"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai",0,"0500","2024-10-03","wiki\u002F2024-10-03-docker-jiao-cheng","en-us:2024-10-03-docker-jiao-cheng","\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng","Docker教程","md","wiki\u002F2024-10-03-Docker教程\u002F0500-docker容器里的程序的图形界面弹不出来",false,true,null,"en-US","en-us",{},{"title":5,"description":12},"\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0500-docker容器里的程序的图形界面弹不出来","NOgQKIFkjbZT7RJ-acJOJFXO8acx8VAb0a6neciJY4c",[223,228,233,238,243,244,249,254,259,264,269,274],{"path":224,"stem":225,"title":226,"date":205,"chapterOrder":227,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0100-jian-jie","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0100-简介","Introduction","0100",{"path":229,"stem":230,"title":231,"date":205,"chapterOrder":232,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0200-an-zhuang-docker","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0200-安装Docker","Install Docker","0200",{"path":234,"stem":235,"title":236,"date":205,"chapterOrder":237,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0300-docker-zhi-tong","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0300-Docker直通","Docker Passthrough","0300",{"path":239,"stem":240,"title":241,"date":205,"chapterOrder":242,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0400-dockerhub-huan-yuan","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0400-DockerHub换源","DockerHub change source","0400",{"path":202,"stem":220,"title":5,"date":205,"chapterOrder":204,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},{"path":245,"stem":246,"title":247,"date":205,"chapterOrder":248,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0600-docker-ming-ling-xue-xi","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0600-Docker命令学习","Learning Docker Commands","0600",{"path":250,"stem":251,"title":252,"date":205,"chapterOrder":253,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0650-shou-dong-chuang-jian-docker-jing-xiang","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0650-手动创建Docker镜像","Manually create a Docker image","0650",{"path":255,"stem":256,"title":257,"date":205,"chapterOrder":258,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0675-vscode-yuan-cheng-kai-fa","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0675-VScode远程开发","VScode remote development","0675",{"path":260,"stem":261,"title":262,"date":205,"chapterOrder":263,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0700-ge-zhong-docker-rong-qi-bu-shu","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F0700-各种Docker容器部署","Deploying various Docker containers","0700",{"path":265,"stem":266,"title":267,"date":205,"chapterOrder":268,"chapterDepth":39,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F1000-0100-kuai-su-da-kai-zhong-duan","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F1000-0100-快速打开终端","Quickly Open a Terminal in Docker","1000-0100",{"path":270,"stem":271,"title":272,"date":205,"chapterOrder":273,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":212},"\u002Fen-us\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F1000-docker-shi-yong-you-hua","_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002F1000-Docker使用优化","Docker Usage Optimization","1000",{"path":208,"stem":275,"title":276,"date":205,"chapterOrder":214,"chapterDepth":203,"docKey":207,"docRoot":208,"docTitle":209,"isWikiDoc":213,"isWikiIndex":213},"_i18n\u002Fen-us\u002Fwiki\u002F2024-10-03-Docker教程\u002Findex","Docker tutorial",{"variants":278},[279,280,283,286,289],{"path":202,"localeSlug":216,"i18nKey":211},{"path":281,"localeSlug":282,"i18nKey":211},"\u002Fzh-hant\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","zh-hant",{"path":284,"localeSlug":285,"i18nKey":211},"\u002Fzh-hk\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","zh-hk",{"path":287,"localeSlug":288,"i18nKey":211},"\u002Fzh-tw\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","zh-tw",{"path":290,"localeSlug":291,"i18nKey":211},"\u002Fzh-cn\u002Fwiki\u002F2024-10-03-docker-jiao-cheng\u002F0500-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai","zh-cn",[202,219,281,219,284,219,287,219,290,219],1784646847534]