用docker在linux上安裝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
創建腳本
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
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/qq
啓動腳本就可以打開微信
如果使用的是非gnome桌面
下載gnome-settings-daemon並運行/lib/gsd-xsettings
關閉微信或QQ
#關閉qq
sudo docker stop qq
#關閉微信
sudo docker stop wechat
刪除qq或微信容器
#刪除qq
sudo docker rm -f qq
#刪除wechat
sudo docker rm -f wechat
刪除qq或微信鏡像
sudo docker rmi <鏡像名字>