linux Docker使用微信

Linux 使用Docker微信

Linux系统无法使用微信QQ等常用软件是一严重弊端,故强大的Docker用户们开源出了Docker微信

  1. 安装Docker

  2. 下载所需Docker镜像
    下载qq镜像

    docker pull bestwu/qq
    

    下载微信镜像

    docker pull bestwu/wechat
    
  3. 赋予主机权限,允许所有用户访问X11服务

    xhost +
    
  4. 通过镜像创建本地应用容器
    启动qq,创建qq容器

    docker run -d --name qq --device /dev/snd/ \
    	-v /tmp/.X11-unix:/tmp/.X11-unix \
    	-v $HOME/TencenFiles:/TencentFiles \
    	-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 VIDEO_GID=`getent group video | cut -d: -f3` \
    	-e GID=`id -g` \
    	-e UID=`id -u` \
    	bestwu/qq:latest
    

    启动微信,创建微信容器

    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
    
  5. 重启后,未自启动,使用下命令启动

    docker start bestwu/wechat
    
  6. 如无法启动,先查看本地容器,是否成功创建

    docker ps -a
    

    如未成功创建,上述命令重新执行

你可能感兴趣的:(Linux,Docker,docker,linux)