[{"data":1,"prerenderedAt":282},["ShallowReactive",2],{"wiki-page-/wiki/2024-10-03-docker-jiao-cheng/ch5-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":3,"wiki-doc-items-/wiki/2024-10-03-docker-jiao-cheng/ch5-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai":217},{"id":4,"title":5,"body":6,"chapter":202,"chapterSort":203,"date":204,"description":12,"docKey":205,"docRoot":206,"docTitle":207,"extension":208,"isWikiDoc":209,"isWikiIndex":210,"layout":211,"meta":212,"navigation":209,"path":213,"seo":214,"stem":215,"wikiDepth":39,"__hash__":216},"content/wiki/2024-10-03-Docker教程/ch5-docker容器里的程序的图形界面弹不出来.md","docker容器里的程序的图形界面弹不出来",{"type":7,"value":8,"toc":200},"minimark",[9,13,22,25,48,51,177,180,186,191,196],[10,11,12],"p",{},"（等你成功创建容器后，再回来搞这个操作）",[10,14,15,16,21],{},"临时允许X11访问： 每次开机在主机上运行以下命令以允许X11访问：(但每次开机都运行一遍命令很麻烦，可以写成脚本开机自启，详见 ",[17,18,20],"a",{"href":19},"/wiki/2024-03-30-linux-jiao-cheng/ch6-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","自启应用与脚本",")",[10,23,24],{},"命令如下:",[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],{},"自启脚本如下:",[26,52,54],{"className":28,"code":53,"language":30,"meta":31,"style":31},"#!/bin/bash\n# 等待 X Server 就绪（最多等 10 秒）\nfor i in {1..10}; do\n    if [ -n \"$DISPLAY\" ] && xset q >/dev/null 2>&1; then\n        /usr/bin/xhost +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","#!/bin/bash\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},"/dev/null",[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},"        /usr/bin/xhost",[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],{},"教程部分如下：",[10,181,182],{},[183,184],"img",{"alt":31,"src":185},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image11.webp",[10,187,188],{},[183,189],{"alt":31,"src":190},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image12.webp",[10,192,193],{},[183,194],{"alt":31,"src":195},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2024/10/03/image13.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},[],"5",5000000,"2024-10-03","2024-10-03-docker-jiao-cheng","/wiki/2024-10-03-docker-jiao-cheng","Docker教程","md",true,false,null,{},"/wiki/2024-10-03-docker-jiao-cheng/ch5-docker-rong-qi-li-de-cheng-xu-de-tu-xing-jie-mian-tan-bu-chu-lai",{"title":5,"description":12},"wiki/2024-10-03-Docker教程/ch5-docker容器里的程序的图形界面弹不出来","lv2CXCVLjoKEop8gMtWx6wBaoGKqUevPOiG1ZWSjUTw",[218,224,230,236,242,248,254,255,261,267,273,279],{"path":219,"stem":220,"title":221,"date":204,"chapter":222,"chapterSort":223,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch1-jian-jie","wiki/2024-10-03-Docker教程/ch1-简介","简介","1",1000000,{"path":225,"stem":226,"title":227,"date":204,"chapter":228,"chapterSort":229,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch10-1-kuai-su-da-kai-zhong-duan","wiki/2024-10-03-Docker教程/ch10-1-快速打开终端","Docker快速打开终端","10.1",10010000,{"path":231,"stem":232,"title":233,"date":204,"chapter":234,"chapterSort":235,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch10-docker-shi-yong-you-hua","wiki/2024-10-03-Docker教程/ch10-Docker使用优化","Docker使用优化","10",10000000,{"path":237,"stem":238,"title":239,"date":204,"chapter":240,"chapterSort":241,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch2-an-zhuang-docker","wiki/2024-10-03-Docker教程/ch2-安装Docker","安装Docker","2",2000000,{"path":243,"stem":244,"title":245,"date":204,"chapter":246,"chapterSort":247,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch3-docker-zhi-tong","wiki/2024-10-03-Docker教程/ch3-Docker直通","Docker直通","3",3000000,{"path":249,"stem":250,"title":251,"date":204,"chapter":252,"chapterSort":253,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch4-dockerhub-huan-yuan","wiki/2024-10-03-Docker教程/ch4-DockerHub换源","DockerHub换源","4",4000000,{"path":213,"stem":215,"title":5,"date":204,"chapter":202,"chapterSort":203,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},{"path":256,"stem":257,"title":258,"date":204,"chapter":259,"chapterSort":260,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch6-docker-ming-ling-xue-xi","wiki/2024-10-03-Docker教程/ch6-Docker命令学习","Docker命令学习","6",6000000,{"path":262,"stem":263,"title":264,"date":204,"chapter":265,"chapterSort":266,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch7-ge-zhong-docker-rong-qi-bu-shu","wiki/2024-10-03-Docker教程/ch7-各种Docker容器部署","各种Docker容器部署","7",7000000,{"path":268,"stem":269,"title":270,"date":204,"chapter":271,"chapterSort":272,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch8-shou-dong-chuang-jian-docker-jing-xiang","wiki/2024-10-03-Docker教程/ch8-手动创建Docker镜像","手动创建Docker镜像","8",8000000,{"path":274,"stem":275,"title":276,"date":204,"chapter":277,"chapterSort":278,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":210},"/wiki/2024-10-03-docker-jiao-cheng/ch9-vscode-yuan-cheng-kai-fa","wiki/2024-10-03-Docker教程/ch9-VScode远程开发","VScode远程开发","9",9000000,{"path":206,"stem":280,"title":207,"date":204,"chapter":211,"chapterSort":281,"docKey":205,"docRoot":206,"docTitle":207,"isWikiDoc":209,"isWikiIndex":209},"wiki/2024-10-03-Docker教程/index",0,1778560327972]