feat(docker): 添加 Docker 支持 #157
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概述
目前使用 OCS 基本只能挂在电脑上,一直占着也挺烦的,于是研究了一会尝试加了简单的 Docker 支持,就可以扔服务器上不用管了(
镜像基于 Alpine,可以通过 VNC 连接至容器内的 Chromium 来随时监控脚本的运行状态。
实现
大致流程如下:
Xvnc启动一个虚拟 X Server + VNC Server--load-extension加载 Tampermonkey,渲染在虚拟 X Server 上启动 URL、VNC 相关环境都可以配置