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

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

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

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

 

1、拉取镜像

docker pull bestwu/qq:office

docker pull bestwu/wechat

 

2、创建容器

qq:

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

 

微信:

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

 

 

 

 

 

 

posted @ 2020-09-02 19:49  喵星兔  阅读(546)  评论(0编辑  收藏  举报