Ubuntu20.04安装Docker以及Docker安装微信、企业微信、Docker常用命令
1 Docker引擎官网安装
1.1 访问Docker官网下载社区版引擎并按照官网指导进行初步安装。
1.2 检查安装是否成功。
sudo service docker start #启动docker服务
systemctl status docker #查看docker服务状态
1.3 添加当前用户到docker组,不用每次都输入sudo
。
sudo cat /etc/group | grep docker #检查是否存在docker组
sudo usermod -a 用户名 docker #将当前用户加入docker组,用户名为终端的@前的字符串
sudo newgrp docker #更新docker用户组
cat /etc/group #检查这个组最下方有无刚刚添加的用户
docker info #检测是否可以不用sudo命令获得docker信息
!!!若上述最后一步提示docker.sock
权限不够,则修改/var/run/docker.sock
权限:
sudo chmod a+rw /var/run/docker.sock
至此docker成功安装!
2 Docker安装微信
2.1 拉取微信镜像。
docker pull bestwu/wechat
2.2 创建微信容器,在终端输入如下代码,如果你的输入法框架不是fcitx,则需要修改所有的fcit为你的输入法框架(如ibus)。
sudo 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
2.3 稍等片刻会自动弹出微信登录窗口,扫码进入后在设置里关闭微信自动更新,并在终端输入docker ps
查看正在运行的容器。
2.4 微信的启动与关闭。
docker start wechat
docker stop wechat
docker restart wechat
2.5 微信卸载。
docker rm wechat #删除容器
docker rmi bestwu/wechat #删除镜像
3 安装企业微信
对应的脚本命令如下:
sudo docker run -d --name wxwork --device /dev/snd --ipc="host" \-v /tmp/.X11-unix:/tmp/.X11-unix \-v $HOME/WXWork:/WXWork \-v $HOME:/HostHome \-v $HOME/wine-WXWork:/home/wechat/.deepinwine/Deepin-WXWork \-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` \-e DPI=96 \-e WAIT_FOR_SLEEP=1 \
boringcat/wechat:work
同样进入软件后关闭自动更新,其余操作参考微信安装步骤即可。
PS 以上部分内容参考:
https://blog.csdn.net/yunlin2000/article/details/125424695?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-125424695-blog-124814977.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-125424695-blog-124814977.pc_relevant_aa&utm_relevant_index=1
4 Docker常用命令
镜像安装容器:
docker run -dit 镜像ID/名称 /bin/bash #运行拉取的镜像,/bin/bash是使得只有打开容器后运行`docker ps`才可见
进容器的两种方式:
docker attach 容器ID/名称
docker exec -it 容器ID/名称 /bin/bash
出容器:
exit
更名:
docker rename <last name> <new name> #<last name>也可以为对应容器的ID
列出所有运行的容器:
docker ps
列出所有容器(运行的和非运行的):
docker ps -a
容器与镜像的删除:
docker rm <container name or ID> #将<>在内的整体替换成容器名或ID
docker rmi <image name or ID>
EXAMPLE: DOCKER INSTALL UBUNTU IMAGE
访问Docker Official Images并运行以下指令:
docker pull ubuntu:20.04
docker images
docker run -dit 镜像ID/名称 /bin/bash
docker ps -a
docker rename <last name> <new name>
docker ps -a
docker start <name>
docker attach <name>
Ubuntu20.04安装Docker以及Docker安装微信、企业微信、Docker常用命令相关推荐
- ubuntu20.04必备的一些软件安装目录
0–ubuntu20.04必备的一些软件安装目录 写在开头的话:小编之前一直用的是虚拟机,前几天突然间因为内存满了,直接崩掉了,导致里面所有的东西都没有了, 所以无奈,开启了双系统之旅,以下是一些我安 ...
- Ubuntu20.04中fastdfs,nginx的安装和配置(apt-get安装nginx添加fastdfs-nginx-module模块)
Ubuntu20.04中fastdfs,nginx的安装和配置 环境准备: 编译环境: Ubuntu20.04 使用的系统软件: fastdfs-6.07 fastdfs-nginx-module-1 ...
- ubuntu20.04下CLion2020.1.3安装配置ROS过程说明
** ubuntu20.04下CLion2020.1.3安装配置ROS过程说明 ** 一 下载安装激活CLion 按照网上给的教程就可以 二 配置ROS 1.配置CLion的启动方式 在主目录打开隐藏 ...
- ubuntu20.04开展华为手机adb安装及调试app运行出错闪退的步骤
ubuntu20.04开展华为手机adb安装及调试步骤 1.切记打开手机开发人员选项,打开方法如下: 设置-----关于手机-----连续点击版本号(要连续点击哦)------返回上一层------系 ...
- Ubuntu18.04安装微信/企业微信
1.微信安装步骤 1.安装微信(为linux版本) # sudo dpkg -i wechat.deb2.Run # weixin 2.企业微信安装步骤 1.企业微信先安装wine,在安装企业微信 # ...
- 微信企业微信授权跳转再回调跳转遇到的问题
微信企业微信授权跳转再回调跳转 回调地址被吃掉部分(因为项目配置到服务器有必须有#指定路径,而#后面部分被微信那边吃掉了,所以只有在页面上写本地保存,微信回调过来后要摸自己直接跳转,要摸拼接自己本地的 ...
- Ubuntu20.04 通过deb包方式安装微信
写在前面 写文时间:2022.12.03 周六 自己的系统是Ubuntu20.04.5,安装的是 weixin_2.1.1_amd64.deb. 安装微信 从优麒麟官网下载微信deb安装包. 下载完成 ...
- 【教程】Ubuntu20.04 + VirtualBox 各种软件环境安装
目录 教程 添加用户和用户组 安装SSH apt换源 pip换源 升级Python 开启远程桌面(windows连接,desktop版ubuntu) 升级CMake3.22 安装Samba 安装Mos ...
- WSL(Ubuntu20.04)与其图形界面安装配置
文章目录 WSL安装(1和2) WSL发行版手动下载网址 WSL的linux发行版常用命令 查看当前已安装发行版 查看正在运行的发行版 删除.卸载指定发行版 设置默认发行版 从命令行启动发行版 升级W ...
- 联想拯救者r7000p在ubuntu20.04未找到wifi适配器,安装rtl8852ae网卡驱动问题解决方案
新买的拯救者r7000p 2021款,装完ubuntu20.04之后显示未找到wifi适配器, 更换N次源之后还是只有一个显卡驱动,在网上找了很多方法,再自己折腾了一段时间后,总算是解决了这个问题. ...
最新文章
- 独家 | 使用机器学习对非结构化数据加速查询-第2部分(具有统计保证的近似选择查询)...
- Mysql 5.7 liunx 忘记密码的补救方法
- java oracle 视图不存在_Weblogic 10.3,JDBC,Oracle,SQL - 表或视图不存在
- 计算机桌面为什么总是换,你的电脑桌面是什么,
- 什么时候告白最合适?
- 排序算法时间复杂度和稳定性
- 高并发秒杀——SpringBoot集成redis
- 2020年10月Oracle安全补丁:四个远程无凭证漏洞 两个内核级别漏洞需关注
- nfs+lvm解决磁盘空间扩容问题
- kubernetes v1.8.8中 RBAC DENY 解决办法
- Linux设备驱动之字符设备(一)
- android开启wifi热点命令,Android便携式热点的开启状态检测和SSID的获取方法
- idea中更换java版本
- Hive SQL 使用不了union all : SemanticException Cartesian products are disabled for safety reasons
- FLOJET NEMP50/7泵
- 2的n次方对照表,最大256次方,2021年
- Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹
- 原神ios android,原神苹果版如何用电脑玩 原神ios电脑版玩法教程
- 特种作战中,如何实施支援和保障计划才能达到作战目的?
- 网络摄像头实时数据解码 yv12转换为rgb