Docker WeChat
1.0.0
Docker微信是一个基于Ubuntu的Docker镜像,安装了最新的Linux微信。
$ docker build -f docker/wechat.Dockerfile --tag=wechat:0.0.1 .
或者,可以从 Docker Hub 中提取预构建的 Docker 映像。
$ docker pull leimao/wechat:0.0.1
$ docker tag leimao/wechat:0.0.1 wechat:0.0.1
$ xhost +
$ docker run
-it
--rm
--ipc=host
-e DISPLAY= $DISPLAY
-e XMODIFIERS=@im=fcitx
-e QT_IM_MODULE=fcitx
-e GTK_IM_MODULE=fcitx
-v /tmp/.X11-unix:/tmp/.X11-unix:ro
-v $HOME /.config/weixin:/root/.config/weixin
wechat:0.0.1
$ xhost -
截至2022年1月15日,这个Docker微信仍然运行良好。
其他Docker微信中的微信通常是用Wine模拟的,而这个Docker微信中的微信是在Linux上原生构建的。这个Docker微信相比Wine模拟的微信的优点是这个Docker微信的依赖更少,配置也容易很多。
其他基于 Wine 的 Docker 微信不存在 fcitx 输入法的问题。但fcitx输入法不适用于Docker微信,导致用户无法输入中文。如果您知道此问题的解决方案,请贡献。