[{"data":1,"prerenderedAt":666},["ShallowReactive",2],{"navigation_docs_zh_CN":3,"-zh-cn-tutorials-daemon-docker":135,"-zh-cn-tutorials-daemon-docker-surround":661},[4,8,39,43,47,104,118],{"title":5,"path":6,"stem":7},"首页","/zh-cn/getting-started","zh-CN/0.getting-started",{"title":9,"path":10,"stem":11,"children":12,"page":38},"教程","/zh-cn/tutorials","zh-CN/1.tutorials",[13,17],{"title":14,"path":15,"stem":16},"命令行启动","/zh-cn/tutorials/cli","zh-CN/1.tutorials/0.cli",{"title":18,"path":19,"stem":20,"children":21,"page":38},"进程守护","/zh-cn/tutorials/daemon","zh-CN/1.tutorials/1.daemon",[22,26,30,34],{"title":23,"path":24,"stem":25},"Systemd","/zh-cn/tutorials/daemon/systemd","zh-CN/1.tutorials/1.daemon/0.systemd",{"title":27,"path":28,"stem":29},"OpenRC","/zh-cn/tutorials/daemon/openrc","zh-CN/1.tutorials/1.daemon/1.openrc",{"title":31,"path":32,"stem":33},"Supervisor","/zh-cn/tutorials/daemon/supervisor","zh-CN/1.tutorials/1.daemon/2.supervisor",{"title":35,"path":36,"stem":37},"Docker","/zh-cn/tutorials/daemon/docker","zh-CN/1.tutorials/1.daemon/3.docker",false,{"title":40,"path":41,"stem":42},"联系我们","/zh-cn/contact","zh-CN/10.contact",{"title":44,"path":45,"stem":46},"官方群组","/zh-cn/offical-groups","zh-CN/10.offical-groups",{"title":48,"path":49,"stem":50,"children":51,"page":38},"面板","/zh-cn/web-management","zh-CN/2.web-management",[52,56,73,77,90,94],{"title":53,"path":54,"stem":55},"仪表盘","/zh-cn/web-management/dashboard","zh-CN/2.web-management/0.dashboard",{"title":57,"path":58,"stem":59,"children":60,"page":38},"隧道","/zh-cn/web-management/tunnel","zh-CN/2.web-management/1.tunnel",[61,65,69],{"title":62,"path":63,"stem":64},"隧道列表","/zh-cn/web-management/tunnel/list","zh-CN/2.web-management/1.tunnel/0.list",{"title":66,"path":67,"stem":68},"创建隧道","/zh-cn/web-management/tunnel/create","zh-CN/2.web-management/1.tunnel/1.create",{"title":70,"path":71,"stem":72},"配置文件","/zh-cn/web-management/tunnel/config","zh-CN/2.web-management/1.tunnel/2.config",{"title":74,"path":75,"stem":76},"身份认证","/zh-cn/web-management/verification","zh-CN/2.web-management/1.verification",{"title":78,"path":79,"stem":80,"children":81,"page":38},"域名","/zh-cn/web-management/domain","zh-CN/2.web-management/2.domain",[82,86],{"title":83,"path":84,"stem":85},"所有权验证","/zh-cn/web-management/domain/verification","zh-CN/2.web-management/2.domain/0.verification",{"title":87,"path":88,"stem":89},"ICP 备案白名单","/zh-cn/web-management/domain/icp-beian-whitelist","zh-CN/2.web-management/2.domain/1.icp-beian-whitelist",{"title":91,"path":92,"stem":93},"签到","/zh-cn/web-management/sign","zh-CN/2.web-management/2.sign",{"title":95,"path":96,"stem":97,"children":98},"捐赠","/zh-cn/web-management/donation","zh-CN/2.web-management/3.donation/index",[99,100],{"title":95,"path":96,"stem":97},{"title":101,"path":102,"stem":103},"留言","/zh-cn/web-management/donation/comment","zh-CN/2.web-management/3.donation/0.comment",{"title":105,"path":106,"stem":107,"children":108,"page":38},"Frp","/zh-cn/frp","zh-CN/3.frp",[109],{"title":110,"path":111,"stem":112,"children":113,"page":38},"网页管理 UI","/zh-cn/frp/dashboard","zh-CN/3.frp/0.dashboard",[114],{"title":115,"path":116,"stem":117},"客户端管理 UI","/zh-cn/frp/dashboard/client","zh-CN/3.frp/0.dashboard/0.client",{"title":119,"path":120,"stem":121,"children":122,"page":38},"协议","/zh-cn/argeements","zh-CN/4.argeements",[123,127,131],{"title":124,"path":125,"stem":126},"违规业务","/zh-cn/argeements/illegal-actions","zh-CN/4.argeements/0.illegal-actions",{"title":128,"path":129,"stem":130},"官方群群规","/zh-cn/argeements/offical-groups-rules","zh-CN/4.argeements/1.offical-groups-rules",{"title":132,"path":133,"stem":134},"大流量内容","/zh-cn/argeements/big-traffic-contents","zh-CN/4.argeements/2.big-traffic-contents",{"id":136,"title":35,"body":137,"description":654,"extension":655,"links":656,"meta":657,"navigation":658,"path":36,"seo":659,"stem":37,"__hash__":660},"docs_zh_CN/zh-CN/1.tutorials/1.daemon/3.docker.md",{"type":138,"value":139,"toc":643},"minimark",[140,144,148,155,158,203,214,217,220,239,243,253,371,374,377,449,453,456,466,469,475,556,559,561,639],[141,142,143],"p",{},"自第三代起，我们构建了 Docker 镜像以便用户使用 Docker 管理和守护进程。",[145,146,147],"h2",{"id":147},"镜像",[141,149,150,151],{},"Docker 镜像为: ",[152,153,154],"code",{},"docker.resources.locyan.cn/locyanfrp/frpc",[141,156,157],{},"可用的一些通用标签:",[159,160,161,174],"table",{},[162,163,164],"thead",{},[165,166,167,171],"tr",{},[168,169,170],"th",{},"标签",[168,172,173],{},"说明",[175,176,177,191],"tbody",{},[165,178,179,185],{},[180,181,182],"td",{},[152,183,184],{},"0.66.0-latest",[180,186,187,190],{},[152,188,189],{},"0.66.0"," 版本的最新镜像。",[165,192,193,198],{},[180,194,195],{},[152,196,197],{},"0.62.1-latest",[180,199,200,190],{},[152,201,202],{},"0.62.1",[141,204,205,206],{},"如果您需要获取所有标签，请访问我们的资源服务: ",[207,208,213],"a",{"href":209,"rel":210,"target":212},"https://resources.locyan.cn/#browse/browse:docker-public:v2%2Flocyanfrp%2Ffrpc%2Ftags",[211],"nofollow","_blank","Nexus 仓库",[141,215,216],{},"Docker 镜像使用方法与 CLI 大致相同。",[145,218,219],{"id":219},"启动",[141,221,222,223,226,227,230,231,234,235,238],{},"请将 ",[152,224,225],{},"\u003CTAG>"," 替换为您需要的版本标签。",[228,229],"br",{},"\n假设您的配置文件为 ",[152,232,233],{},"frpc.json","，并挂载到 ",[152,236,237],{},"/opt/lcf/frpc/config"," 路径。",[240,241,242],"h3",{"id":242},"使用一键启动",[141,244,222,245,248,249,252],{},[152,246,247],{},"\u003CFRP_TOKEN>"," 替换为您的 Frp 令牌。\n请将 ",[152,250,251],{},"\u003CTUNNEL_ID(s)>"," 替换为您需要的隧道 ID，多个 ID 之间用半角符号逗号分隔。",[254,255,260],"pre",{"className":256,"code":257,"language":258,"meta":259,"style":259},"language-shell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","docker run --name lcf-frpc \\\n   --restart unless-stopped \\\n   --network host \\\n   -e TZ=Asia/Shanghai \\\n   -d docker.resources.locyan.cn/locyanfrp/frpc:\u003CTAG> -u \u003CFRP_TOKEN> -t \u003CTUNNEL_ID(s)>\n","shell","",[152,261,262,285,296,307,318],{"__ignoreMap":259},[263,264,267,271,275,278,281],"span",{"class":265,"line":266},"line",1,[263,268,270],{"class":269},"sBMFI","docker",[263,272,274],{"class":273},"sfazB"," run",[263,276,277],{"class":273}," --name",[263,279,280],{"class":273}," lcf-frpc",[263,282,284],{"class":283},"sTEyZ"," \\\n",[263,286,288,291,294],{"class":265,"line":287},2,[263,289,290],{"class":273},"   --restart",[263,292,293],{"class":273}," unless-stopped",[263,295,284],{"class":283},[263,297,299,302,305],{"class":265,"line":298},3,[263,300,301],{"class":273},"   --network",[263,303,304],{"class":273}," host",[263,306,284],{"class":283},[263,308,310,313,316],{"class":265,"line":309},4,[263,311,312],{"class":273},"   -e",[263,314,315],{"class":273}," TZ=Asia/Shanghai",[263,317,284],{"class":283},[263,319,321,324,327,331,334,337,340,343,346,349,352,354,357,359,362,365,368],{"class":265,"line":320},5,[263,322,323],{"class":273},"   -d",[263,325,326],{"class":273}," docker.resources.locyan.cn/locyanfrp/frpc:",[263,328,330],{"class":329},"sMK4o","\u003C",[263,332,333],{"class":273},"TA",[263,335,336],{"class":283},"G",[263,338,339],{"class":329},">",[263,341,342],{"class":273}," -u",[263,344,345],{"class":329}," \u003C",[263,347,348],{"class":273},"FRP_TOKE",[263,350,351],{"class":283},"N",[263,353,339],{"class":329},[263,355,356],{"class":273}," -t",[263,358,345],{"class":329},[263,360,361],{"class":273},"TUNNEL_ID",[263,363,364],{"class":329},"(",[263,366,367],{"class":269},"s",[263,369,370],{"class":329},")>\n",[240,372,373],{"id":373},"使用配置文件运行",[141,375,376],{},"请确认您的实际挂载路径是否与示例中的路径一致。",[254,378,380],{"className":256,"code":379,"language":258,"meta":259,"style":259},"docker run --name lcf-frpc \\\n   --restart unless-stopped \\\n   --network host \\\n   -e TZ=Asia/Shanghai \\\n   -v ./frpc.json:/opt/lcf/frpc/config \\\n   -d docker.resources.locyan.cn/locyanfrp/frpc:\u003CTAG> -c /opt/lcf/frpc/config\n",[152,381,382,394,402,410,418,428],{"__ignoreMap":259},[263,383,384,386,388,390,392],{"class":265,"line":266},[263,385,270],{"class":269},[263,387,274],{"class":273},[263,389,277],{"class":273},[263,391,280],{"class":273},[263,393,284],{"class":283},[263,395,396,398,400],{"class":265,"line":287},[263,397,290],{"class":273},[263,399,293],{"class":273},[263,401,284],{"class":283},[263,403,404,406,408],{"class":265,"line":298},[263,405,301],{"class":273},[263,407,304],{"class":273},[263,409,284],{"class":283},[263,411,412,414,416],{"class":265,"line":309},[263,413,312],{"class":273},[263,415,315],{"class":273},[263,417,284],{"class":283},[263,419,420,423,426],{"class":265,"line":320},[263,421,422],{"class":273},"   -v",[263,424,425],{"class":273}," ./frpc.json:/opt/lcf/frpc/config",[263,427,284],{"class":283},[263,429,431,433,435,437,439,441,443,446],{"class":265,"line":430},6,[263,432,323],{"class":273},[263,434,326],{"class":273},[263,436,330],{"class":329},[263,438,333],{"class":273},[263,440,336],{"class":283},[263,442,339],{"class":329},[263,444,445],{"class":273}," -c",[263,447,448],{"class":273}," /opt/lcf/frpc/config\n",[145,450,452],{"id":451},"compose-编排","Compose 编排",[141,454,455],{},"如果您安装了 Docker Compose，您可以使用以下 Compose 编排启动 Frp 客户端。",[141,457,222,458,226,460,230,462,234,464,238],{},[152,459,225],{},[228,461],{},[152,463,233],{},[152,465,237],{},[240,467,242],{"id":468},"使用一键启动-1",[141,470,222,471,248,473,252],{},[152,472,247],{},[152,474,251],{},[254,476,480],{"className":477,"code":478,"language":479,"meta":259,"style":259},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","services:\n  lcf-frpc:\n    image: docker.resources.locyan.cn/locyanfrp/frpc:\u003CTAG>\n    network_mode: host\n    restart: unless-stopped\n    command: -u \u003CFRP_TOKEN> -t \u003CTUNNEL_ID(s)>\n    environment:\n      - TZ=Asia/Shanghai\n","yaml",[152,481,482,491,498,509,519,529,539,547],{"__ignoreMap":259},[263,483,484,488],{"class":265,"line":266},[263,485,487],{"class":486},"swJcz","services",[263,489,490],{"class":329},":\n",[263,492,493,496],{"class":265,"line":287},[263,494,495],{"class":486},"  lcf-frpc",[263,497,490],{"class":329},[263,499,500,503,506],{"class":265,"line":298},[263,501,502],{"class":486},"    image",[263,504,505],{"class":329},":",[263,507,508],{"class":273}," docker.resources.locyan.cn/locyanfrp/frpc:\u003CTAG>\n",[263,510,511,514,516],{"class":265,"line":309},[263,512,513],{"class":486},"    network_mode",[263,515,505],{"class":329},[263,517,518],{"class":273}," host\n",[263,520,521,524,526],{"class":265,"line":320},[263,522,523],{"class":486},"    restart",[263,525,505],{"class":329},[263,527,528],{"class":273}," unless-stopped\n",[263,530,531,534,536],{"class":265,"line":430},[263,532,533],{"class":486},"    command",[263,535,505],{"class":329},[263,537,538],{"class":273}," -u \u003CFRP_TOKEN> -t \u003CTUNNEL_ID(s)>\n",[263,540,542,545],{"class":265,"line":541},7,[263,543,544],{"class":486},"    environment",[263,546,490],{"class":329},[263,548,550,553],{"class":265,"line":549},8,[263,551,552],{"class":329},"      -",[263,554,555],{"class":273}," TZ=Asia/Shanghai\n",[240,557,373],{"id":558},"使用配置文件运行-1",[141,560,376],{},[254,562,564],{"className":477,"code":563,"language":479,"meta":259,"style":259},"services:\n  lcf-frpc:\n    image: docker.resources.locyan.cn/locyanfrp/frpc:\u003CTAG>\n    network_mode: host\n    volumes:\n      - ./frpc.json:/opt/lcf/frpc/config\n    restart: unless-stopped\n    command: -c /opt/lcf/frpc/config\n    environment:\n      - TZ=Asia/Shanghai\n",[152,565,566,572,578,586,594,601,608,616,625,632],{"__ignoreMap":259},[263,567,568,570],{"class":265,"line":266},[263,569,487],{"class":486},[263,571,490],{"class":329},[263,573,574,576],{"class":265,"line":287},[263,575,495],{"class":486},[263,577,490],{"class":329},[263,579,580,582,584],{"class":265,"line":298},[263,581,502],{"class":486},[263,583,505],{"class":329},[263,585,508],{"class":273},[263,587,588,590,592],{"class":265,"line":309},[263,589,513],{"class":486},[263,591,505],{"class":329},[263,593,518],{"class":273},[263,595,596,599],{"class":265,"line":320},[263,597,598],{"class":486},"    volumes",[263,600,490],{"class":329},[263,602,603,605],{"class":265,"line":430},[263,604,552],{"class":329},[263,606,607],{"class":273}," ./frpc.json:/opt/lcf/frpc/config\n",[263,609,610,612,614],{"class":265,"line":541},[263,611,523],{"class":486},[263,613,505],{"class":329},[263,615,528],{"class":273},[263,617,618,620,622],{"class":265,"line":549},[263,619,533],{"class":486},[263,621,505],{"class":329},[263,623,624],{"class":273}," -c /opt/lcf/frpc/config\n",[263,626,628,630],{"class":265,"line":627},9,[263,629,544],{"class":486},[263,631,490],{"class":329},[263,633,635,637],{"class":265,"line":634},10,[263,636,552],{"class":329},[263,638,555],{"class":273},[640,641,642],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":259,"searchDepth":287,"depth":287,"links":644},[645,646,650],{"id":147,"depth":287,"text":147},{"id":219,"depth":287,"text":219,"children":647},[648,649],{"id":242,"depth":298,"text":242},{"id":373,"depth":298,"text":373},{"id":451,"depth":287,"text":452,"children":651},[652,653],{"id":468,"depth":298,"text":242},{"id":558,"depth":298,"text":373},"使用 Docker 管理和守护进程。","md",null,{},true,{"title":35,"description":654},"CfvDe5eKLQi_ZZejKzHXjWqvfT5cCd0Dh49_JdBL1Lg",[662,664],{"title":31,"path":32,"stem":33,"description":663,"children":-1},"使用 Supervisor 管理和守护进程。",{"title":40,"path":41,"stem":42,"description":665,"children":-1},"您可以通过以下方式联系我们。",1769251610311]