喵星之旅-狂奔的兔子-centos7基于docker安装qq和微信

参考https://github.com/bestwu/

由于centos达到7版本之后,很多规则已经发生改变。大量7以前的方式已经无法兼容,wine就是其中之一,在7版本下配置wine实现32位程序安装非常曲折。qq和微信是很常见的应用,而微信没有linux版本,qq的linux时在是真的丑。

而docker显然实现了跨平台的问题。

1、拉取镜像

1
2
3
docker pull bestwu/qq:office

docker pull bestwu/wechat

2、创建容器

qq:

1
docker run -d --name qq  -v /tmp/.X11-unix:/tmp/.X11-unix  -v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native  -v $HOME/TencentFiles:/TencentFiles  -e DISPLAY=unix$DISPLAY  -e XMODIFIERS=@im=ibus  -e QT_IM_MODULE=ibus  -e GTK_IM_MODULE=ibus  -e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native  -e XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR}  -e GID=`id -g`  -e UID=`id -u`  bestwu/qq:office

微信:

1
docker run -d --name wechat --device /dev/snd   -v /tmp/.X11-unix:/tmp/.X11-unix   -v $HOME/WeChatFiles:/WeChatFiles   -e DISPLAY=unix$DISPLAY   -e XMODIFIERS=@im=ibus   -e QT_IM_MODULE=ibus   -e GTK_IM_MODULE=ibus   -e AUDIO_GID=`getent group audio | cut -d: -f3`  -e GID=`id -g`   -e UID=`id -u`   bestwu/wechat

3、特别说明

至于如何启动参考:

喵星之旅-狂奔的兔子-docker安装和基本使用

上述的qq和微信都是centos7下的配置,其中ibus为输入法,如果相关系统的输入法不是这个,需要修改,每个创建命令有3处需要修改输入法。根据情况有可能需要改成fcitx。

qq和微信都挂载了本地的一个文件夹,如果保存数据或者传输数据必须放到相关目录下,否则无法找到。

文章目录
  1. 1、拉取镜像
  2. 2、创建容器
  3. 3、特别说明
|