docker容器中没有vi编辑器的解决办法

硅谷探秘者 算法基础 3912 0 0

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?

解决:

  1. exit退出容器,指定root用户进入容器
  2. 命令如 : 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

解决:

  1. 先执行命令:apt-get update
  2. 然后执行:apt-get install vim
猜你喜欢
linux系统 2702 +/patternfilename:打开文件,并将光标置于第一个与pattern匹配串处vi-rfilename:在上次正用vi时发生系统崩溃,恢复filenamevifilename....filenam
weblog 1551 Vi工作模式 命令行模式(commandmode)控制屏幕光标移动,字符、字或行删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。 输入模式
weblog 561 linux系统vivim查找指定内(关键字)在命令行模式下按'/'键,然后输入你要查找关键字,回车即可此时你可以按n键向下查找,或按N键向上查找
linux系统 714 docker状态命令一览表
winhex 编辑器 class 755 winhex 十六进制文本
linux系统 7472 u盘安装centos7失败在用u盘安装centos7系统时候若出现Warning:/dev/rootdoesnotexist,couldnotboot错误,一般情况下是因为未找到安装系统
official 403 在网络应用需要实现某种,将原始字节数据与自定义消息对象进行互相转换。网络都是以字节码数据形式来传输数据,服务码数据后发送到客户端,客户端需要对数据进行
spring/springmvc 710 "spring在ioc获取aop受理对象",这句话是什么意思呢?时候我们会在spring项目对一下类进行代理,比如我们会用springaop和自定义注对一些接口访问添加日志,再比如对
归档
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 2022年08月  3 2022年09月  2
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础
目录
余生别太较劲,放过自己 才会幸福。