喵星之旅-狂奔的兔子-centos7基于docker安装qq和微信
由于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、特别说明
至于如何启动参考:
上述的qq和微信都是centos7下的配置,其中ibus为输入法,如果相关系统的输入法不是这个,需要修改,每个创建命令有3处需要修改输入法。根据情况有可能需要改成
fcitx。
qq和微信都挂载了本地的一个文件夹,如果保存数据或者传输数据必须放到相关目录下,否则无法找到。
作者:喵星兔
出处:https://www.cnblogs.com/kittybunny/
喵星之旅:https://www.cnblogs.com/kittybunny/p/12148641.html
我的视频:https://space.bilibili.com/518581788
更多内容:不咬人的小兔子
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
我是兔子,我会喵,我叫喵星兔~~