Py学习  »  docker

Docker 版微信

GitHubStore • 7 月前 • 183 次点击  

项目简介

在docker里运行wechat,可以通过web或者VNC访问wechat

环境变量

环境变量描述默认值
LANG设置区域设置,用于定义应用程序的语言(如果支持)。区域设置的格式为语言[_地区][.编码集],其中语言是ISO 639语言代码,地区是ISO 3166国家代码,编码集是字符集,如UTF-8。例如,使用UTF-8编码的澳大利亚英语表示为en_AU.UTF-8en_US.UTF-8
TZ容器使用的时区。时区也可以通过映射主机和容器之间的/etc/localtime来设置。Asia/Shanghai
KEEP_APP_RUNNING当设置为1时,如果应用程序崩溃或终止,将自动重启。0
APP_NICENESS应用程序运行的优先级。nice值-20是最高优先级,19是最低优先级。默认nice值为0。注意:负nice值(提高优先级)需要额外权限。在这种情况下,容器应使用docker选项--cap-add=SYS_NICE运行。0
CONTAINER_DEBUG设置为1启用调试日志。0
DISPLAY_WIDTH应用程序窗口的宽度(像素)。1920
DISPLAY_HEIGHT应用程序窗口的高度(像素)。1080
DARK_MODE当设置为1时,为应用程序启用深色模式。0
WEB_AUDIO当设置为1时,启用音频支持,意味着应用程序产生的任何音频都通过浏览器播放。注意VNC客户端不支持音频。0
WEB_AUTHENTICATION当设置为1时,通过网络浏览器访问应用程序GUI时需要通过登录页面进行保护。只有提供有效凭据才允许访问。注意:此功能需要启用安全连接(SECURE_CONNECTION环境变量)。0
WEB_AUTHENTICATION_USERNAMEWeb认证的可选用户名配置。这是为单个用户配置凭据的快速简便方法。要以更安全的方式配置凭据或添加更多用户,请参见Web认证部分。(无值)
WEB_AUTHENTICATION_PASSWORDWeb认证的可选密码配置。这是为单个用户配置凭据的快速简便方法。要以更安全的方式配置凭据或添加更多用户,请参见Web认证部分。(无值)
SECURE_CONNECTION当设置为1时,使用加密连接访问应用程序的GUI(通过网络浏览器或VNC客户端)。更多详情请参见安全部分。0
SECURE_CONNECTION_VNC_METHOD执行安全VNC连接的方法。可能的值为SSLTLS。更多详情请参见安全部分。SSL
SECURE_CONNECTION_CERTS_CHECK_INTERVAL系统验证Web或VNC证书是否已更改的间隔时间(秒)。当检测到更改时,受影响的服务会自动重启。值为0时禁用检查。60
VNC_PASSWORD连接到应用程序GUI所需的密码。更多详情请参见VNC密码部分。(无值)


docker-compose.yml




    
services:  wechat:    image: ricwang/docker-wechat:latest    container_name: wechat_container    volumes:      - /.xwechat:/root/.xwechat      - /xwechat_files:/root/xwechat_files      - /downloads:/root/downloads      - /dev/snd:/dev/snd    ports:      - "5800:5800"      - "5900:5900"    environment:      - LANG=zh_CN.UTF-8      - USER_ID=0      - GROUP_ID=0      - WEB_AUDIO=1      - TZ=Asia/Shanghai    privileged: true

docker run

docker run -d \ --name wechat_container_demo \ -v /.xwechat:/root/.xwechat \ -v /xwechat_files:/root/xwechat_files \ -v /downloads:/root/downloads \ -v /dev/snd:/dev/snd \ -p 5800:5800 \ -p 5900:5900 \ -e LANG=zh_CN.UTF-8 \ -e USER_ID=0 \ -e GROUP_ID=0 \ -e WEB_AUDIO=1 \ -e TZ=Asia/Shanghai \ --privileged \ ricwang/docker-wechat:latest



项目链接

https://github.com/RICwang/docker-wechat

扫码加入技术交流群,备注开发语言-城市-昵称

合作请注明


 

关注「GitHubStore」公众号


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176562
 
183 次点击