用docker在linux上安装qq和微信

  • 安装docker
    • 查看docker镜像
    • 重新启动docker服务
  • docker换源
    • 查看docker当前运行状态
  • pull微信QQ镜像
  • 创建脚本
    • qq单独脚本示例
    • 微信单独脚本示例
    • 如果使用的是非gnome桌面
  • 关闭微信或QQ
  • 再次打开微信或QQ容器(如果你删除了容器就不能在打开了,需要重新创建容器)
  • 删除qq或微信容器
  • 删除qq或微信镜像

安装docker

ubuntu

sudo apt-get install docker

arch manjaro

sudo pacman -S docker

redhat centos

yum install docker -y

查看docker镜像

docker images

重新启动docker服务

systemctl daemon-reload
systemctl restart docker

docker换源

进入/etc/docker(在这之前需要重启一下)
(daemon.json如果没有就创建一下)

cd /etc/docker
sudo nano daemon.json

输入

{"registry-mirrors" : ["http://ovfftd6p.mirror.aliyuncs.com","http://registry.docker-cn.com","http://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],"debug" : true,"experimental" : true
}

保存重新启动docker服务
输入

sudo docker info

如果能看到刚才在 daemon.json里的网址就是换源成功了

查看docker当前运行状态

sudo docker ps -a

pull微信QQ镜像

sudo docker pull bestwu/wechat
sudo docker pull bestwu/qq:office

创建脚本

touch <脚本名字>.sh
nano <脚本名字>.sh 输入以下内容
在这里-v $HOME/WeChatFiles:/WeChatFiles \ 里的 $HOME/WeChatFiles
代表你文件保存的位置

# 微信创建脚本
sudo 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=fcitx \-e QT_IM_MODULE=fcitx \-e GTK_IM_MODULE=fcitx \-e AUDIO_GID=`getent group audio | cut -d: -f3` \-e GID=`id -g` \-e UID=`id -u` \
bestwu/wechat
# QQ创建脚本
sudo docker run -d --name Tim \--device /dev/snd \-v $HOME/QQ/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

启动脚本就可以打开微信(在你创建脚本的路径下输入./<你脚本的名称>)

qq单独脚本示例

sudo docker run -d --name Tim \--device /dev/snd \-v $HOME/QQ/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

微信单独脚本示例

sudo docker run -d --name wechat --device /dev/snd \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $HOME/wechat/WeChatFiles:/WeChatFiles \
-e DISPLAY=unix$DISPLAY \
-e XMODIFIERS=@im=fcitx \
-e QT_IM_MODULE=fcitx \
-e GTK_IM_MODULE=fcitx \
-e AUDIO_GID=`getent group audio | cut -d: -f3` \
-e GID=`id -g` \
-e UID=`id -u` \
bestwu/wechat

如果使用的是非gnome桌面

下载gnome-settings-daemon并运行/lib/gsd-xsettings

关闭微信或QQ

#关闭qq
sudo docker stop Tim
#关闭微信
sudo docker stop wechat

再次打开微信或QQ容器(如果你删除了容器就不能在打开了,需要重新创建容器)

#打开qq
sudo docker start Tim
#打开微信
sudo docker start wechat

删除qq或微信容器

#删除qq
sudo docker rm -f Tim
#删除wechat
sudo docker rm -f wechat

删除qq或微信镜像

sudo docker rmi <镜像名字>

用docker在linux上安装qq和微信相关推荐

  1. Linux上安装QQ,ubuntu18.04安装QQ最新简易教程,一分钟安装QQlinux版。

    文章目录 O.环境 一.安装方法 三.源代码 四.参考资料 QQ Web停止运营了,QQ linux停更了.TX真是良心企业.那我们该如何在linux上跑QQ呢? 本文提供ubuntu18.04 (1 ...

  2. 如何优雅地在 Linux 上运行 QQ、微信?

    作者 | 三级狗 责编 | Elle CSDN(CSDNnews) 11月8号的时候,腾讯禁止了旧版的QQ客户端再登录,导致Linux下Wine版的QQ也受到牵连无法再使用.庆幸的是8号当天,深度就在 ...

  3. 在linux上安装QQ程序,在Linux系统下使用QQ(wine方法)

    前言:未加设置直接wine必然导致QQ不断错误重启 原因推断:键盘保护功能导致 解决方法: 1.机器上要有wine(Debian系列:apt-get install wine) 2.wine QQ安装 ...

  4. 如何在Linux上安装QQ

    转载自kkk博客 首先我们需要在wine的官网上安装一个wine. https://wiki.winehq.org/Ubuntu_zhcn 按照上面的提示一步步来,做完之后点下面的链接下载 https ...

  5. linux上安装QQ(QQ版本太低已不支持)

    1.通过软件管理中心,或在终端安装(假设版本为1.5)安装wine. sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update s ...

  6. Linux笔记本 安装 qq/TIM/微信/百度网盘......解决方案

    备注:此博客转载,方便自己学习,进步,源博客链接请点击此处 Deepin, Ubuntu, 特色软件 查看全文 http://www.taodudu.cc/news/show-6004361.html ...

  7. Ubuntu下安装QQ和微信

    Deepin-wine QQ和WeChat安装 下载Deepin-wine环境 参考: Ubuntu系列:Ubuntu安装deepin wine QQ, 微信- ubuntu下QQ, 微信, 讯雷, ...

  8. 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ

    qq是国内最大的社交聊天软件之一,因此许多linux用户也想在自己的电脑上安装qq,不过,他们却不知道该怎么在自己的电脑安装qq.现在就让小编来教大家如何在红旗linux系统redflag6.0上安装 ...

  9. 红旗linux系统qq,如何在红旗Linux系统redflag6.0上安装QQ

    QQ是国内最大的社交聊天软件之一,因此许多Linux用户也想在自己的电脑上安装QQ,不过,他们却不知道该怎么在自己的电脑安装QQ.现在就让小编来教大家如何在红旗Linux系统redflag6.0上安装 ...

最新文章

  1. 盖茨:即使收购雅虎失败也要对决谷歌
  2. PHPsession工作机制以及销毁session
  3. c#rs232与三菱通讯_MCGS 与 FX3U PLC 之间的无线通讯实例
  4. SAP Spartacus里的product carousel控件
  5. C# 制作指示灯(经典)
  6. Java IO: InputStreamReader和OutputStreamWriter
  7. devops流程工具_您的DevOps工作流程依赖哪些工具?
  8. Python机器学习:线型回归法008实现多元线性回归
  9. Flink WriteRedis
  10. 方法同时使用微服务调用文件上传方法以及调用另一微服务的方法时报错failed to parse multipart servlet Request
  11. WEB前端开发书籍推荐
  12. Web开发之Session
  13. GPS、基站、IP定位的区别及其应用方向
  14. JAVASE学习总结(20):字符串相关的类--StringBuffer
  15. 撸完这篇线程池,我快咳血了!
  16. 空间,是一首精美华丽的诗篇
  17. Testlink使用文档
  18. 学习笔记(05):区块链应用案例-区块链金融应用-保险
  19. pandas学习笔记—agg()函数详解
  20. 感知器-面向幼儿园的人工智能(2)

热门文章

  1. 怎么批量提取html文件中的链接,excel怎么批量提取超链接
  2. android 如何定位anr,ANR产生的原因及其定位分析
  3. Informix SQL-Tracing
  4. 银河麒麟搭建nodejs环境
  5. 地球重力——黄金维教授,台湾交通大学
  6. 微信小程序开发13 云开发:云原生一体化应用开发平台
  7. 使用fiddler进行发包
  8. robot_marm catkin_make报错
  9. OPPOR9Android 6.0过程,超简单 OPPOR9升级Android 6.0系统 详细教程
  10. Smmu硬件寄存器—V2