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微信,導致使用者無法輸入中文。如果您知道此問題的解決方案,請貢獻。