nic2013 发表于 2025-5-9 12:29:32

Docker的docker-compose.yml怎么手动配置容器 ?

最近在捣鼓RustDesk的API功能,我想手动搞容器,不想用一键面板。<br />
<br />
大佬们 docker-compose.yml 文件需要怎么使用才能编排开启容器 ?麻烦来一个详细的步骤。<br />
<br />
https://github.com/lejianwen/rustdesk-api/wiki/Use-Docker-With-My-S6<br />
<br /><div class="blockcode"><div id="code_e42"><ol><li> networks:<br /><li>&nbsp; &nbsp;rustdesk-net:<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;external: false<br /><li> services:<br /><li>&nbsp; &nbsp;rustdesk:<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;ports:<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21114:21114<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21115:21115<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21116:21116<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21116:21116/udp<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21117:21117<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21118:21118<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - 21119:21119<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;image: lejianwen/rustdesk-server-s6:latest<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;environment:<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RELAY=&lt;server[:21117]&gt;<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - ENCRYPTED_ONLY=1<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - MUST_LOGIN=Y #是否必须登录<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - TZ=Asia/Shanghai<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RUSTDESK_API_RUSTDESK_ID_SERVER=&lt;server[:21116]&gt; #21116<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RUSTDESK_API_RUSTDESK_RELAY_SERVER=&lt;server[:21117]&gt; #21117<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RUSTDESK_API_RUSTDESK_API_SERVER=http://&lt;server[:21114]&gt; #21114<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - RUSTDESK_API_JWT_KEY=xxxxxx # jwt key<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;volumes:<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - /data/rustdesk/server:/data&nbsp;&nbsp;#将server的key挂载出来<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - /data/rustdesk/api:/app/data #将数据库挂载<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;networks:<br /><li>&nbsp; &nbsp;&nbsp; &nbsp; - rustdesk-net<br /><li>&nbsp; &nbsp;&nbsp;&nbsp;restart: unless-stopped<br /><li></ol></div><em onclick="copycode($('code_e42'));">复制代码</em></div>

冷血 发表于 2025-5-9 12:33:09

1 安装docker<br />
2 安装docker-compose插件<br />
3 把docker-compose.yml放到一个目录下面,然后在这个目录下面执行docker compose up -d
页: [1]
查看完整版本: Docker的docker-compose.yml怎么手动配置容器 ?