Files
orbien/docs/docker.html
T

33 lines
51 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=zh-CN dir=ltr class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-docker" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.2"><title data-rh=true>Docker 安装 | Orbien</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true property=og:image content=https://orbien-org.github.io/orbien/img/logo.png /><meta data-rh=true name=twitter:image content=https://orbien-org.github.io/orbien/img/logo.png /><meta data-rh=true property=og:url content=https://orbien-org.github.io/orbien/docs/docker /><meta data-rh=true property=og:locale content=zh_CN /><meta data-rh=true property=og:locale:alternate content=en /><meta data-rh=true name=docusaurus_locale content=zh-Hans /><meta data-rh=true name=docsearch:language content=zh-Hans /><meta data-rh=true name=docusaurus_version content=current /><meta data-rh=true name=docusaurus_tag content=docs-default-current /><meta data-rh=true name=docsearch:version content=current /><meta data-rh=true name=docsearch:docusaurus_tag content=docs-default-current /><meta data-rh=true property=og:title content="Docker 安装 | Orbien"/><meta data-rh=true name=description content=服务端 /><meta data-rh=true property=og:description content=服务端 /><link data-rh=true rel=icon href=/orbien/img/favicon.ico /><link data-rh=true rel=canonical href=https://orbien-org.github.io/orbien/docs/docker /><link data-rh=true rel=alternate href=https://orbien-org.github.io/orbien/docs/docker hreflang=zh-CN /><link data-rh=true rel=alternate href=https://orbien-org.github.io/orbien/en/docs/docker hreflang=en /><link data-rh=true rel=alternate href=https://orbien-org.github.io/orbien/docs/docker hreflang=x-default /><script data-rh=true type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://orbien-org.github.io/orbien/docs/docker","name":"Docker 安装","position":1}]}</script><link rel=stylesheet href=/orbien/assets/css/styles.8a74a12f.css /><script src=/orbien/assets/js/runtime~main.5b9c9871.js defer></script><script src=/orbien/assets/js/main.9ce1d4cb.js defer></script></head><body><svg style="display: none;"><defs>
<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme-806")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus><link rel=preload as=image href=/orbien/img/logo.png /><div role=region aria-label=跳到主要内容><a class=skipToContent_Sb3a href=#__docusaurus_skipToContent_fallback>跳到主要内容</a></div><nav aria-label=主导航 class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label=切换导航栏 aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/orbien/><div class=navbar__logo><img src=/orbien/img/logo.png alt=Orbien class="themedComponent_dt6d themedComponent--light_XcPj"/><img src=/orbien/img/logo.png alt=Orbien class="themedComponent_dt6d themedComponent--dark_QMpS"/></div><b class="navbar__title text--truncate">Orbien</b></a><a aria-current=page class="navbar__item navbar__link navbar__link--active" href=/orbien/docs/intro>文档</a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href=# aria-haspopup=true aria-expanded=false role=button class=navbar__link><svg viewBox="0 0 24 24" width=20 height=20 aria-hidden=true class=iconLanguage_WQbe><path fill=currentColor d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/></svg>中文</a><ul class=dropdown__menu><li><a href=/orbien/docs/docker target=_self rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang=zh-CN>中文</a><li><a href=/orbien/en/docs/docker target=_self rel="noopener noreferrer" class=dropdown__link lang=en>English</a></ul></div><a href=https://github.com/orbien-org/orbien target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_zdlW><use href=#theme-svg-external-link /></svg></a><div class="toggle_WfRr colorModeToggle_oVbE"><button class="clean-btn toggleButton_qxDU toggleButtonDisabled_MZUj" type=button disabled title="system mode" aria-label="切换浅色/暗黑模式(当前为system mode"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_SFy4 lightToggleIcon_r_0k"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_SFy4 darkToggleIcon_pwnq"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_SFy4 systemToggleIcon_gB86"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Pcjl></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_BsZ3"><div class=docsWrapper_pyt2><button aria-label=回到顶部 class="clean-btn theme-back-to-top-button backToTopButton_FsEm" type=button></button><div class=docRoot_dSts><aside class="theme-doc-sidebar-container docSidebarContainer_i4lw"><div class=sidebarViewport_LX4L><div class=sidebar_RCgn><nav aria-label=文档侧边栏 class="menu thin-scrollbar menu_ahLp"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/intro><span class=linkLabel_TUNj>介绍</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/download><span class=linkLabel_TUNj>下载</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/quickstart><span class=linkLabel_TUNj>快速开始</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current=page href=/orbien/docs/docker><span class=linkLabel_TUNj>Docker 安装</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/desktop><span class=linkLabel_TUNj>桌面客户端</span></a><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_aOsC menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href=/orbien/docs/tunnels/tcp><span class=categoryLinkLabel_Tfj5>隧道协议</span></a></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_aOsC menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href=/orbien/docs/transport/protocol/tcp><span class=categoryLinkLabel_Tfj5>传输与安全</span></a></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_aOsC menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href=/orbien/docs/features/authentication><span class=categoryLinkLabel_Tfj5>功能特性</span></a></div><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class=menu__list-item-collapsible><a class="categoryLink_aOsC menu__link menu__link--sublist menu__link--sublist-caret" role=button aria-expanded=false href=/orbien/docs/integrations/springboot><span class=categoryLinkLabel_Tfj5>集成</span></a></div><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/performance><span class=linkLabel_TUNj>性能测试</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/license><span class=linkLabel_TUNj>许可证</span></a><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class=menu__link href=/orbien/docs/community><span class=linkLabel_TUNj>社区和贡献</span></a></ul></nav></div></div></aside><main class=docMainContainer_Tq_9><div class="container padding-top--md padding-bottom--lg"><div class=row><div class="col docItemCol_I2C9"><div class=docItemContainer_FZQ_><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_DwGs" aria-label=页面路径><ul class=breadcrumbs><li class=breadcrumbs__item><a aria-label=主页面 class=breadcrumbs__link href=/orbien/><svg viewBox="0 0 24 24" class=breadcrumbHomeIcon_Ripd><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill=currentColor /></svg></a><li class="breadcrumbs__item breadcrumbs__item--active"><span class=breadcrumbs__link>Docker 安装</span></ul></nav><div class="tocCollapsible_xf3c theme-doc-toc-mobile tocMobile_OEfg"><button type=button class="clean-btn tocCollapsibleButton_pqXY">本页总览</button></div><div class="theme-doc-markdown markdown"><header><h1>Docker 安装</h1></header>
<h2 class="anchor anchorTargetStickyNavbar_zfeO" id=服务端>服务端<a href=#服务端 class=hash-link aria-label=服务端的直接链接 title=服务端的直接链接 translate=no></a></h2>
<p>准备 <code>orbien-server.toml</code></p>
<div class="language-toml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-toml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token key property" style=color:#36acaa>listen</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"0.0.0.0:9527"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># 可选 通过域名路由</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># httpGwPort = 80</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># httpsGwPort = 443</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># 可选:客户端鉴权</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># [auth]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># token = "YOUR_TOKEN"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># 可选:Web 管理面板</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>[</span><span class="token table class-name">dashboard</span><span class="token punctuation" style=color:#393A34>]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>addr</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"0.0.0.0"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>port</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>8020</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>user</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"admin"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>password</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"123456"</span><br/></div></code></pre></div></div>
<div class="theme-admonition theme-admonition-warning admonition_uVyA alert alert--warning"><div class=admonitionHeading_mHFO><span class=admonitionIcon_wzHy><svg viewBox="0 0 16 16"><path fill-rule=evenodd d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg></span>注意</div><div class=admonitionContent_VCOm><p><code>dashboard.addr</code> 需为 <code>0.0.0.0</code>,否则宿主机无法通过端口映射访问管理面板</div></div>
<h3 class="anchor anchorTargetStickyNavbar_zfeO" id=方式一配置文件启动>方式一:配置文件启动<a href=#方式一配置文件启动 class=hash-link aria-label=方式一:配置文件启动的直接链接 title=方式一:配置文件启动的直接链接 translate=no></a></h3>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> run </span><span class="token parameter variable" style=color:#36acaa>-d</span><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>--name</span><span class="token plain"> orbien-server </span><span class="token parameter variable" style=color:#36acaa>--restart</span><span class="token plain"> unless-stopped </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>-p</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>9527</span><span class="token plain">:9527 </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>-p</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>8020</span><span class="token plain">:8020 </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>-v</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"</span><span class="token string environment constant" style=color:#36acaa>$PWD</span><span class="token string" style=color:#e3116c>/orbien-server.toml:/etc/orbien/orbien-server.toml:ro"</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> ghcr.io/orbien-org/orbien-server:latest</span><br/></div></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zfeO" id=方式二compose启动>方式二:Compose启动<a href=#方式二compose启动 class=hash-link aria-label=方式二:Compose启动的直接链接 title=方式二:Compose启动的直接链接 translate=no></a></h3>
<div class="language-yaml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-yaml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token comment" style=color:#999988;font-style:italic># docker-compose.yaml</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>services</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>orbien-server</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>image</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> ghcr.io/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">org/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">latest</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>container_name</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>restart</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> unless</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">stopped</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>ports</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"9527:9527"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"8020:8020"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token comment" style=color:#999988;font-style:italic># - "80:80"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token comment" style=color:#999988;font-style:italic># - "443:443"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>volumes</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> ./orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">/etc/orbien/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">ro</span><br/></div></code></pre></div></div>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> compose up </span><span class="token parameter variable" style=color:#36acaa>-d</span><br/></div></code></pre></div></div>
<div id=env><h3 class="anchor anchorTargetStickyNavbar_zfeO" id=方式三用环境变量注入配置>方式三:用环境变量注入配置<a href=#方式三用环境变量注入配置 class=hash-link aria-label=方式三:用环境变量注入配置的直接链接 title=方式三:用环境变量注入配置的直接链接 translate=no></a></h3></div>
<p>配置里写 <code>{{env.NAME}}</code>,用 <code>-e</code> 或 Compose <code>environment</code> 传入。语法见 <a class="" href=/orbien/docs/features/env>环境变量</a></p>
<div class="language-toml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-toml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token comment" style=color:#999988;font-style:italic>#orbien-server.toml</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>listen</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"{{env.ORBIEN_LISTEN:0.0.0.0:9527}}"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>[</span><span class="token table class-name">auth</span><span class="token punctuation" style=color:#393A34>]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>token</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"{{env.ORBIEN_TOKEN}}"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>[</span><span class="token table class-name">dashboard</span><span class="token punctuation" style=color:#393A34>]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>addr</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"0.0.0.0"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>port</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>8020</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>user</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"{{env.DASHBOARD_USER:admin}}"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>password</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"{{env.DASHBOARD_PASSWORD:123456}}"</span><br/></div></code></pre></div></div>
<div class="language-yaml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-yaml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token comment" style=color:#999988;font-style:italic># docker-compose.yaml</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>services</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>orbien-server</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>image</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> ghcr.io/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">org/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">latest</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>container_name</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>restart</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> unless</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">stopped</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>ports</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"9527:9527"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"8020:8020"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>environment</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>ORBIEN_TOKEN</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> $</span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">ORBIEN_TOKEN</span><span class="token punctuation" style=color:#393A34>}</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>DASHBOARD_PASSWORD</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> $</span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">DASHBOARD_PASSWORD</span><span class="token punctuation" style=color:#393A34>}</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>volumes</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> ./orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">/etc/orbien/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">server.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">ro</span><br/></div></code></pre></div></div>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token builtin class-name">export</span><span class="token plain"> </span><span class="token assign-left variable" style=color:#36acaa>ORBIEN_TOKEN</span><span class="token operator" style=color:#393A34>=</span><span class="token plain">YOUR_TOKEN</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token builtin class-name">export</span><span class="token plain"> </span><span class="token assign-left variable" style=color:#36acaa>DASHBOARD_PASSWORD</span><span class="token operator" style=color:#393A34>=</span><span class="token plain">change-me</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> compose up </span><span class="token parameter variable" style=color:#36acaa>-d</span><br/></div></code></pre></div></div>
<div class="theme-admonition theme-admonition-warning admonition_uVyA alert alert--warning"><div class=admonitionHeading_mHFO><span class=admonitionIcon_wzHy><svg viewBox="0 0 16 16"><path fill-rule=evenodd d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg></span>注意</div><div class=admonitionContent_VCOm><p>字符串字段必须给占位符加引号;变量未设置且没有默认值时进程会启动失败。桌面客户端(Orbien-Desktop)不要在配置里写 <code>{{env.}}</code></div></div>
<hr/>
<h2 class="anchor anchorTargetStickyNavbar_zfeO" id=客户端>客户端<a href=#客户端 class=hash-link aria-label=客户端的直接链接 title=客户端的直接链接 translate=no></a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zfeO" id=挂载配置>挂载配置<a href=#挂载配置 class=hash-link aria-label=挂载配置的直接链接 title=挂载配置的直接链接 translate=no></a></h3>
<p>准备 <code>orbien.toml</code></p>
<div class="language-toml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-toml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token key property" style=color:#36acaa>server</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"YOUR_SERVER_IP:9527"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># 若服务端开启了 Token,需保持一致</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># [auth]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token comment" style=color:#999988;font-style:italic># token = "YOUR_TOKEN"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain" style=display:inline-block></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>[</span><span class="token punctuation" style=color:#393A34>[</span><span class="token table class-name">tunnels</span><span class="token punctuation" style=color:#393A34>]</span><span class="token punctuation" style=color:#393A34>]</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>name</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"mysql"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>protocol</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"tcp"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>service</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"127.0.0.1:3306"</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key property" style=color:#36acaa>remotePort</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>=</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>9000</span><br/></div></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zfeO" id=方式一配置文件启动-1>方式一:配置文件启动<a href=#方式一配置文件启动-1 class=hash-link aria-label=方式一:配置文件启动的直接链接 title=方式一:配置文件启动的直接链接 translate=no></a></h3>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> run </span><span class="token parameter variable" style=color:#36acaa>-d</span><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>--name</span><span class="token plain"> orbien </span><span class="token parameter variable" style=color:#36acaa>--restart</span><span class="token plain"> unless-stopped </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>-v</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"</span><span class="token string environment constant" style=color:#36acaa>$PWD</span><span class="token string" style=color:#e3116c>/orbien.toml:/etc/orbien/orbien.toml:ro"</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> ghcr.io/orbien-org/orbien:latest</span><br/></div></code></pre></div></div>
<div class="theme-admonition theme-admonition-tip admonition_uVyA alert alert--success"><div class=admonitionHeading_mHFO><span class=admonitionIcon_wzHy><svg viewBox="0 0 12 16"><path fill-rule=evenodd d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"/></svg></span>提示</div><div class=admonitionContent_VCOm><p>容器内 <code>127.0.0.1</code> 是容器自己。若要穿透<strong>宿主机</strong>上的服务,把 <code>service</code> 改成宿主机 IP,或使用下方 host 网络</div></div>
<p><strong>host 网络</strong></p>
<p>与宿主机共用网络,配置里可直接写 <code>127.0.0.1</code> 访问本机服务:</p>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> run </span><span class="token parameter variable" style=color:#36acaa>-d</span><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>--name</span><span class="token plain"> orbien </span><span class="token parameter variable" style=color:#36acaa>--restart</span><span class="token plain"> unless-stopped </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>--network</span><span class="token plain"> </span><span class="token function" style=color:#d73a49>host</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token parameter variable" style=color:#36acaa>-v</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"</span><span class="token string environment constant" style=color:#36acaa>$PWD</span><span class="token string" style=color:#e3116c>/orbien.toml:/etc/orbien/orbien.toml:ro"</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>\</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> ghcr.io/orbien-org/orbien:latest</span><br/></div></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zfeO" id=方式二compose启动-1>方式二:Compose启动<a href=#方式二compose启动-1 class=hash-link aria-label=方式二:Compose启动的直接链接 title=方式二:Compose启动的直接链接 translate=no></a></h3>
<div class="language-yaml codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-yaml codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token comment" style=color:#999988;font-style:italic># docker-compose.yaml</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>services</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>orbien</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>image</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> ghcr.io/orbien</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">org/orbien</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">latest</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>container_name</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> orbien</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>restart</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> unless</span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain">stopped</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token comment" style=color:#999988;font-style:italic># network_mode: host</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token key atrule" style=color:#00a4db>volumes</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>-</span><span class="token plain"> ./orbien.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">/etc/orbien/orbien.toml</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain">ro</span><br/></div></code></pre></div></div>
<div class="language-shell codeBlockContainer_AFDL theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_tC79><pre tabindex=0 class="prism-code language-shell codeBlock_fCJ5 thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_HQxl><div class=token-line style=color:#393A34><span class="token function" style=color:#d73a49>docker</span><span class="token plain"> compose up </span><span class="token parameter variable" style=color:#36acaa>-d</span><br/></div></code></pre></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_zwwA"><a href=https://github.com/orbien-org/orbien/tree/main/docs/docs/docker.md target=_blank rel="noopener noreferrer" class=theme-edit-this-page><svg fill=currentColor height=20 width=20 viewBox="0 0 40 40" class=iconEdit_OVCj aria-hidden=true><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"/></g></svg>编辑此页</a></div><div class="col lastUpdated_V1Ko"></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label=文件选项卡><a class="pagination-nav__link pagination-nav__link--prev" href=/orbien/docs/quickstart><div class=pagination-nav__sublabel>上一页</div><div class=pagination-nav__label>快速开始</div></a><a class="pagination-nav__link pagination-nav__link--next" href=/orbien/docs/desktop><div class=pagination-nav__sublabel>下一页</div><div class=pagination-nav__label>桌面客户端</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_fdog thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href=#服务端 class="table-of-contents__link toc-highlight">服务端</a><ul><li><a href=#方式一配置文件启动 class="table-of-contents__link toc-highlight">方式一:配置文件启动</a><li><a href=#方式二compose启动 class="table-of-contents__link toc-highlight">方式二:Compose启动</a><li><a href=#方式三用环境变量注入配置 class="table-of-contents__link toc-highlight">方式三:用环境变量注入配置</a></ul><li><a href=#客户端 class="table-of-contents__link toc-highlight">客户端</a><ul><li><a href=#挂载配置 class="table-of-contents__link toc-highlight">挂载配置</a><li><a href=#方式一配置文件启动-1 class="table-of-contents__link toc-highlight">方式一:配置文件启动</a><li><a href=#方式二compose启动-1 class="table-of-contents__link toc-highlight">方式二:Compose启动</a></ul></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="footer__bottom text--center"><div class=footer__copyright>Copyright © 2026 Orbien. Apache-2.0.</div></div></div></footer></div></body>