docker容器中没有vi编辑器的解决办法
1.没有vim命令

2.使用apt-get命令安装
命令如下:apt-get install vim
3.执行过程可能会报错如下:
1.如果进入容器时没有指定root用户,则可能会报错
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

解决:
exit
退出容器,指定root用户进入容器- 命令如 :
docker exec -it --user root 1837cf8cd4b9 /bin/bash
2.如果之前没有执行apt-get update这个命令,可能会报错
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim

解决:
- 先执行命令:
apt-get update
- 然后执行:
apt-get install vim
猜你喜欢
blog
linux vi编辑器命令
linux系统
2572
+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处vi-rfilename:在上次正用vi编辑时发生系统崩溃,恢复filenamevifilename....filenam
ofc
linux vi编辑器命令手册
weblog
1439
Vi编辑器的工作模式 命令行模式(commandmode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。 输入模式
weblog
435
linux系统vivim编辑器查找指定内容(关键字)在命令行模式下按'/'键,然后输入你要查找的关键字,回车即可此时你可以按n键向下查找,或按N键向上查找
blog
docker容器状态命令一览表
linux系统
569
docker容器状态命令一览表
file
winhex 十六进制文本编辑器
winhex 编辑器 class
636
winhex 十六进制文本编辑器
blog
u盘安装centos7失败的解决办法
linux系统
7073
u盘安装centos7失败的解决办法在用u盘安装centos7系统的时候若出现Warning:/dev/rootdoesnotexist,couldnotboot错误,一般情况下是因为未找到安装系统
official
256
编码器和解码器在网络应用中需要实现某种编解码器,将原始字节数据与自定义的消息对象进行互相转换。网络中都是以字节码的数据形式来传输数据的,服务器编码数据后发送到客户端,客户端需要对数据进行解码
spring/springmvc
547
"spring在ioc容器中获取aop的受理对象",这句话是什么意思呢?有时候我们会在spring项目中对一下类进行代理,比如我们会用spring的aop和自定义注解对一些接口访问添加日志,再比如对
最近发表
归档
2018年11月
12
2018年12月
33
2019年01月
28
2019年02月
28
2019年03月
32
2019年04月
27
2019年05月
33
2019年06月
6
2019年07月
12
2019年08月
12
2019年09月
21
2019年10月
8
2019年11月
15
2019年12月
25
2020年01月
9
2020年02月
5
2020年03月
16
2020年04月
4
2020年06月
1
2020年07月
7
2020年08月
13
2020年09月
9
2020年10月
5
2020年12月
3
2021年01月
1
2021年02月
5
2021年03月
7
2021年04月
4
2021年05月
4
2021年06月
1
2021年07月
7
2021年08月
2
2021年09月
8
2021年10月
9
2021年11月
16
2021年12月
14
2022年01月
7
2022年05月
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
目录
祝愿神州十三飞行乘组平安归来