广告
返回顶部
首页 > 资讯 > 服务器 >ubuntu22通过docker安装wechat启动后无界面的问题及解决方法
  • 132
分享到

ubuntu22通过docker安装wechat启动后无界面的问题及解决方法

2024-04-02 19:04:59 132人浏览 独家记忆
摘要

首先说明:该种方法可能不适用与大部分,只是自己摸索出的一种可能。 问题描述:ubuntu22.04在通过Docker安装好wechat后,通过拉取源进行安装的,同时我的vscode也

首先说明:该种方法可能不适用与大部分,只是自己摸索出的一种可能。

问题描述:ubuntu22.04在通过Docker安装好wechat后,通过拉取源进行安装的,同时我的vscode也识别到安装了docker,于是也顺便安装了docker的插件,可以看到确实安装了betswu/wechat,但是在使用一段时间后,又发现执行命令"sudo docker start/stop docker"时,wechat正常启动,但是无打开界面,尝试了网上多种方法,均不能解决我的需求,于是便开始针对逐步暴露的问题进行解决。

成功方法:
1、进入docker服务

cd ~/chat/wechat

2、执行安装教程中写好的脚本

source wechat.sh

脚本内容如下:

微信创建脚本

2 # 两种输入法:ibus or fcitx
3 sudo docker run -d --name wechat --device /dev/snd
4 -v /tmp/.X11-unix:/tmp/.X11-unix
5 -v $HOME/WeChatFiles:/WeChatFiles
6 -e DISPLAY=unix$DISPLAY
7 -e XMODIFIERS=@im=ibus
8 -e Qt_IM_MODULE=ibus
9 -e GTK_IM_MODULE=ibus
10 -e AUDio_GID=getent group audio | cut -d: -f3
11 -e GID=id -g
12 -e UID=id -u
13 bestwu/wechat
但是发现报错:

docker: Error response from daemon: Conflict. The container name "/wechat" is already in use by container "e9d255c7f9ec225ca6af280cbc576eaa1c65bbb829da708dc496bd8da3e10d3e". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.

来自daemon的反馈是:冲突。说的是该容器已经被另一个进程使用,我需要区移除该容器保证该命令可以执行

3、于是我就直接运行"docker rm wechat"

4、然后在执行"source wechat.sh"
此时却正常启动,我也有点疑惑,但是回顾一下,问题确实有点显而易见。

其实之前还有一些问题,有可能是之前解决了
比如:
运行"docker ps""docker rm wechat"时报错如下:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决:

systemctl start docker.service

或者

sudo service docker restart

之后相关命令又可以正常使用。

后记:其实docker启动wechat已经是有一周不显示界面,也一直有其他事情就没有去弄,直到上午深入了一点就开始爆出问题了,一些步骤记录在这里。

到此这篇关于ubuntu22通过docker安装wechat启动后无界面的解决方法的文章就介绍到这了,更多相关docker安装wechat启动后无界面内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: ubuntu22通过docker安装wechat启动后无界面的问题及解决方法

本文链接: https://www.lsjlt.com/news/165478.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作