docker搭建rustdesk

作者:admin 发布日期:2024年9月20日 17:00 浏览量:22

首先克隆存储库并构建Docker容器:

git clone https://github.com/rustdesk/rustdesk
cd rustdesk
docker build -t "rustdesk-builder" .

然后,每次需要构建应用程序时,运行以下命令:

docker run --rm -it -v $PWD:/home/user/rustdesk -v rustdesk-git-cache:/home/user/.cargo/git -v rustdesk-registry-cache:/home/user/.cargo/registry -e PUID="$(id -u)" -e PGID="$(id -g)" rustdesk-builder

请注意,在缓存依赖项之前,第一次构建可能需要更长时间,后续构建会更快。此外,如果需要为build命令指定不同的参数,可以在命令末尾的<可选-ARGS >位置指定。例如,如果您想要构建一个优化的发布版本,那么您应该运行上面的命令,然后运行- release。生成的可执行文件将位于系统的目标文件夹中,并且可以使用以下命令运行:

target/debug/rustdesk

或者,如果您正在运行发布可执行文件:

target/release/rustdesk

请确保从RustDesk存储库的根目录运行这些命令,否则应用程序可能无法找到所需的资源。还要注意,其他cargo子命令(如install或run)目前不支持这种方法,因为它们会在容器而不是主机中安装或运行程序。

上一篇:docker搭建rustdesk
已经是最后一篇