1. 程式人生 > 實用技巧 >喵星之旅-狂奔的兔子-centos7基於docker安裝qq和微信

喵星之旅-狂奔的兔子-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和微信都掛載了本地的一個資料夾,如果儲存資料或者傳輸資料必須放到相關目錄下,否則無法找到。