Csuper Blog

Csuper Blog

通过docker安装微信和QQ
2021-04-13

一、安装docker

sudo apt-get install docker
docker images  #查看是否安装成功12

二、重启docker

systemctl daemon-reload
systemctl restart docker12

三、切换源

cd /etc/docker   #切换位置sudo nano daemon.json   #若没有该文件则新建daemon.json12

输入:

{
  "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}1234567891011121314

保存。

四、查看docker运行状态

sudo docker ps -a1

五、pull微信和Tim

sudo docker pull bestwu/wechatsudo docker pull bestwu/qq:office12

六、创建微信、Tim脚本

(1)nano <脚本名字>.sh 输入以下内容,若没有<脚本名字>.sh则创建一个,如: wechat_tim.sh
(2)在这里-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:office1234567891011121314151617181920212223242526

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

./wechat_tim.sh  #这个要切换到wechat_tim.sh所在目录运行1

关闭微信或Tim容器

#关闭qqsudo docker stop Tim#关闭微信sudo docker stop wechat1234

打开微信或者Tim容器

#打开qqsudo docker start Tim#打开微信sudo docker start wechat1234

删除微信或者Tim容器

#删除qqsudo docker rm -f Tim#删除wechatsudo docker rm -f wechat1234

删除微信或者Tim镜像

sudo docker rmi <镜像名字>