ubuntu-安装-docker-wechat
1. 安装docker
参考博客:Docker快速上手及常用指令集
ubuntu 安装步骤 清华镜像源安装说明
首先安装依赖:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
信任 Docker 的 GPG 公钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
对于 amd64 架构的计算机,添加软件仓库:
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
最后安装
sudo apt-get update
sudo apt-get install docker-ce
2. DockerHub镜像配置
在 /etc/docker/daemon.json(没有则新建)文件中写入
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]
}
重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
3.验证安装
sudo docker -v
查看 docker-ce 的版本,如果输出与下面类似的文本,则表明软件已经安装成功。
Docker version 19.03.13, build 4484c46d9d
4.配置免sudo运行docker命令
加入docker 用户组
sudo groupadd docker
sudo gpasswd -a ${USER} docker
newgrp docker
检验 是否 免sudo 成功
输入 下面指令没有报错则成功
docker ps
5.启动Docker
查看docker服务是否启动:
sudo systemctl status docker
如果Docker未启动,则启动Docker:
sudo systemctl start docke
6.拉取docker-wechat镜像
slaute 原作者git:bestwu docker-wechat
docker拉取镜像
docker pull bestwu/qq
更新
apt-get update
apt-get install -y deepin.com.wechat
新建启动脚本
touch wechat_docker_compose.sh
wechat_docker_compose.sh 写入脚本
docker run -d --name wechat --device /dev/snd --ipc="host"\
-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
启动脚本
sh wechat_docker_compose.sh
如下图所示点击红色酒杯,即可出现wechat副窗,然后点击微信图标
开启关闭微信
关闭微信
docker stop wechat
打开微信
docker start wechat
重启电脑时打开微信
docker stop wechat
docker start wechat
若微信出现故障打不开,可重新生成镜像
再次运行wechat_docker_compose.sh即可重新生成docker wechat