日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

docker安装运行qq

發(fā)布時(shí)間:2025/1/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker安装运行qq 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本鏡像基于深度操作系統(tǒng)

提供一種在linux下運(yùn)行QQ的方式

Supported tags

  • im (QQ 9.1.8)
  • light,latest (QQLight 7.9)
  • office (TIM 2.0)
  • eim (EIM 1.9)

準(zhǔn)備工作

允許所有用戶訪問(wèn)X11服務(wù),運(yùn)行命令:

xhost +

查看系統(tǒng)組ID

為了使用聲音和對(duì)應(yīng)的視頻設(shè)備,需要具有系統(tǒng)特定組的權(quán)限,因此需要獲得對(duì)應(yīng)的組ID。

獲取 audio 組 ID

$ getent group audio | cut -d: -f3 63

這里取得的 63 就是 audio 組的組 ID,替換下面命令中對(duì)應(yīng)的ID。

獲取 video 組 ID

$ getent group video | cut -d: -f3 44

更新

進(jìn)入docker容器:docker exec -it qq bash 運(yùn)行以下命令更新深度軟件包:

apt-get update# 更新企業(yè)版 # apt-get install -y deepin.com.qq.b.eim # 更新QQ apt-get install -y deepin.com.qq.im # 更新輕聊版 # apt-get install -y deepin.com.qq.im.light # 更新TIM # apt-get install -y deepin.com.qq.office

運(yùn)行QQ

docker-compose

建立 docker-compose.yml 文件,內(nèi)容如下:

version: '2' services:qq:image: bestwu/qq:officecontainer_name: qqipc: hostdevices:- /dev/snd #聲音volumes:- /tmp/.X11-unix:/tmp/.X11-unix- /home/peter/TencentFiles:/TencentFiles #使用自己的用戶路徑environment:- DISPLAY=unix$DISPLAY- XMODIFIERS=@im=fcitx #中文輸入- QT_IM_MODULE=fcitx- GTK_IM_MODULE=fcitx- AUDIO_GID=63 # 可選 默認(rèn)63(fedora) 主機(jī)audio gid 解決聲音設(shè)備訪問(wèn)權(quán)限問(wèn)題- GID=$GID # 可選 默認(rèn)1000 主機(jī)當(dāng)前用戶 gid 解決掛載目錄訪問(wèn)權(quán)限問(wèn)題- UID=$UID # 可選 默認(rèn)1000 主機(jī)當(dāng)前用戶 uid 解決掛載目錄訪問(wèn)權(quán)限問(wèn)題

然后在命令行運(yùn)行:

docker-compose up -d

docker run

也可以使用 docker run 命令直接在命令行執(zhí)行:

docker run -d --name qq \--device /dev/snd --ipc="host"\-v $HOME/TencentFiles:/TencentFiles \-v /tmp/.X11-unix:/tmp/.X11-unix \-e XMODIFIERS=@im=fcitx \-e QT_IM_MODULE=fcitx \-e GTK_IM_MODULE=fcitx \-e DISPLAY=unix$DISPLAY \-e AUDIO_GID=`getent group audio | cut -d: -f3` \-e VIDEO_GID=`getent group video | cut -d: -f3` \-e GID=`id -g` \-e UID=`id -u` \bestwu/qq:office

可以寫(xiě)入一個(gè)腳本來(lái)方便以后調(diào)用。

維護(hù)

停止容器

docker stop qq

刪除容器

docker rm qq

如果容器沒(méi)有退出需要強(qiáng)行刪除,可以加 -f 參數(shù)

docker rm -f qq

已知問(wèn)題

  • 界面未顯示異常

如果界面未顯示,運(yùn)行:

docker logs qq

如果出現(xiàn)如下錯(cuò)誤:

X Error of failed request: BadAccess (attempt access private resource ***)Major opcode of failed request:130(MIT-SHM)

這是因?yàn)楸镜氐膌inux中默認(rèn)開(kāi)啟了“MIT-SHM”共享X進(jìn)程內(nèi)存的功能,禁用該共享功能即可。

具體操作:

vi /etc/X11/xorg.conf

增加:

Section "Extensions"Option "MIT-SHM" "Disable"EndSection

重啟系統(tǒng)

  • 無(wú)聲音

請(qǐng)嘗試以下配置

version: '2' services:qq:image: bestwu/qq:officecontainer_name: qqvolumes:- /tmp/.X11-unix:/tmp/.X11-unix- /run/user/1000/pulse/native:/run/user/1000/pulse/native- /home/peter/TencentFiles:/TencentFilesenvironment:- DISPLAY=unix$DISPLAY- PULSE_SERVER=unix:/run/user/1000/pulse/native- XDG_RUNTIME_DIR=/run/user/1000- QT_IM_MODULE=fcitx- XMODIFIERS=@im=fcitx- GTK_IM_MODULE=fcitx- AUDIO_GID=63 # 可選 默認(rèn)63(fedora) 主機(jī)audio gid 解決聲音設(shè)備訪問(wèn)權(quán)限問(wèn)題- GID=$GID # 可選 默認(rèn)1000 主機(jī)當(dāng)前用戶 gid 解決掛載目錄訪問(wèn)權(quán)限問(wèn)題- UID=$UID # 可選 默認(rèn)1000 主機(jī)當(dāng)前用戶 uid 解決掛載目錄訪問(wèn)權(quán)限問(wèn)題docker run -d --name qq \-v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native \-v $HOME/TencentFiles:/TencentFiles \-v /tmp/.X11-unix:/tmp/.X11-unix \-e XMODIFIERS=@im=fcitx \-e QT_IM_MODULE=fcitx \-e GTK_IM_MODULE=fcitx \-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \-e XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR} \-e DISPLAY=unix$DISPLAY \-e GID=`id -g` \-e UID=`id -u` \bestwu/qq:office
  • 非gnome桌面無(wú)法顯示界面
X Error of failed request: BadWindow (invalid Window parameter)Major opcode of failed request: 20 (X_GetProperty)Resource id in failed request: 0x0Serial number of failed request: 10Current serial number in output stream: 10

解決方法:安裝gnome-settings-daemon,然后運(yùn)行/usr/lib/gsd-xsettings

  • 檢測(cè)不到攝像頭,不能視頻
  • (TIM)同意加好友申請(qǐng)后崩潰
  • Wayland 顯示服務(wù)器,截圖功能異常
  • 無(wú)法直接點(diǎn)擊打開(kāi)鏈接
  • 無(wú)法拖拽發(fā)送文件。使用掛載目錄方式,點(diǎn)擊發(fā)送文件按鈕,選擇文件

https://github.com/top-bettercode/docker-qq

總結(jié)

以上是生活随笔為你收集整理的docker安装运行qq的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品乱码一区二区 | 69xxx国产 | 国产精品资源在线 | 国产一级在线观看 | 国产精品毛片久久 | 久久中文字幕无码 | 精品国产黄色片 | 少妇导航av | 亚洲麻豆 | 国产人妻一区二区 | 亚洲女人18毛片水真多 | 99视频网站 | 国产欧美一区二区三区国产幕精品 | 在线免费观看视频你懂的 | 北条麻妃在线一区 | 95看片淫黄大片一级 | 玖玖爱这里只有精品 | 日韩av在线电影 | 国产欧美亚洲一区 | 懂色tv| 97久久超碰| 99热精品久久 | 免费成人深夜夜行p站 | 成a人v | 国内毛片毛片毛片 | 婷婷亚洲视频 | 九色91在线| 中文字幕毛片 | 日批视频在线免费看 | 极品丰满少妇 | 无码av免费毛片一区二区 | 亚洲免费资源 | 农村少妇 | 99久久国产精 | 91视频看看 | 禁断介护老人中文字幕 | 国产精选久久 | 久久久久久无码精品人妻一区二区 | 91精品人妻一区二区三区蜜桃欧美 | 黑森林福利视频导航 | 久久久久久久久久久网站 | 日韩色道 | 欧美日韩电影一区二区三区 | 黑鬼大战白妞高潮喷白浆 | 香蕉视频网页版 | 成人精品福利视频 | 久久久久香蕉视频 | 毛片在线免费观看视频 | 午夜精品视频在线 | 久久精品大全 | 大胸美女啪啪 | 精品日本一区二区三区 | 久久久久99精品成人片试看 | 日日狠狠久久偷偷四色综合免费 | 久久久精品一区二区三区 | 亚洲福利一区 | 在线观看视频亚洲 | 日韩黄色免费 | 精品人妻一区二区免费 | 亚洲天天干 | 草草久久久无码国产专区 | 久久久久久一区二区三区 | 老司机一区| 国产熟女一区二区三区五月婷 | 亚洲图片在线视频 | 色桃网 | 国产免费黄色片 | 亚洲天堂av网站 | 欧美大喷水吹潮合集在线观看 | 亚洲国产视频网站 | 欧美视频在线看 | 亚洲精品国产精品国自产网站 | 久久三区 | 午夜少妇视频 | 日本一区不卡视频 | 金鱼妻日剧免费观看完整版全集 | 久久综合狠狠综合久久综合88 | 91网在线看 | 一级毛片黄片 | a在线v| a∨色狠狠一区二区三区 | 久久久久女人精品毛片九一 | 亚洲无码精品免费 | 亚洲18在线看污www麻豆 | 日韩高清不卡 | 少妇精品视频 | 秘密基地免费观看完整版中文 | 妹子干综合 | 国产一区二区久久 | 污视频免费看 | 毛片免费在线观看视频 | 国内性爱视频 | 婷婷视频一区 | 国产成人av一区二区三区在线观看 | 亚洲欧美一区二区视频 | 亚洲成熟女性毛茸茸 | 精品一区二区亚洲 | 亚洲精选久久久 | 最近免费中文字幕大全免费版视频 |