skills_docker
2021/8/16 6:37:35
本文主要是介绍skills_docker,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- skills_docker
- 1 Ubuntu上安装微信和qq
- 2 普通用户如何获取运行docker命令的权限
- 3
skills_docker
1 Ubuntu上安装微信和qq
1.1 主要用的是以下两个GitHub项目
https://github.com/bestwu/docker-wechat
https://github.com/bestwu/docker-qq
1.2 首先要允许所有用户访问X11服务,运行命令:
xhost +
1.3 下载微信镜像
docker pull bestwu/wechat
1.4 运行微信
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=ibus \ -e QT_IM_MODULE=ibus \ -e GTK_IM_MODULE=ibus \ -e AUDIO_GID=`getent group audio | cut -d: -f3` \ -e GID=`id -g` \ -e UID=`id -u` \ bestwu/wechat
运行这个wechat容器后,会跳出登录界面,扫描登录就行了
注:上面的多行代码也可以写到一个 wechat.sh 脚本,以便下次直接使用。
1.5 下载qq镜像
docker pull bestwu/qq
1.6 运行qq
docker run -d --name qq \ --device /dev/snd --ipc=host \ -v $HOME/TencentFiles:/TencentFiles \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e XMODIFIERS=@im=ibus \ -e QT_IM_MODULE=ibus \ -e GTK_IM_MODULE=ibus \ -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:latest
同样的运行这个qq容器后,会跳出登录界面,登录就行了
1.7 可能出现的问题
1.7.1 闪退问题
可能是因为你docker run的时候忘记加上 –ipc=host 了,官方给的运行代码是没有这个参数的,所以会出现闪退的情况,我也是被坑了很久。
我后来是看了这个issues才解决这个问题的。
1.7.2 微信无法输入中文问题
我看到有些人抱怨无法输入中文,这个其实是可以配置的,如果你ubuntu用的是ibus输入法,则直接用我上面的运行代码即可,如果是fcitx输入法,则把docker run时的代码里的ibus全部改成fcitx就行了。
1.7.3 保存聊天文件的问题
聊天文件实际上是保存在wechat容器中用户文件夹中,但是我们在docker run的时候已经把路径挂载出来了。所以你可以在 WeChatFiles 里面找到这个文件。不过我更推荐你另存为到指定目录,如在挂载目录WechatFiles中创建一个files文件夹,专门用来保存文件。
1.7.4 如何重新打开微信或qq
docker stop wechat docker start wechat docker stop qq docker start qq
原文链接:https://blog.csdn.net/qq_43827595/article/details/109487664
2 普通用户如何获取运行docker命令的权限
# 加入docker组 # 添加用户到某一个组可以使用 usermod -G group_name user_name # 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。 # 所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户 gpasswd -a user_name group_name
3
这篇关于skills_docker的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程