喵星之旅-狂奔的兔子-centos7基於docker安裝qq和微信
阿新 • • 發佈:2020-09-02
由於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和微信都掛載了本地的一個資料夾,如果儲存資料或者傳輸資料必須放到相關目錄下,否則無法找到。