Docker(一) 安装vim

文章目录

  • Docker(一) 安装vim
    • 1、安装Vim
    • 2、常见问题

1、安装Vim

  在对docker容器中的文件进行修改时会提示bash: vim: command not found的错误,这是由于docker中没有内置vim,需要我们手动安装。
  通过apt-get install vim 命令进行安装vim,但是在进行安装过程中可能会出现如下的错误,

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim

面对这种情况,可以使用apt-get update命令对源进行更新,之后就可以正常安装。
  在更新完成后重新使用apt-get install vim 命令即可完成vim的安装。

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:libgpm2 vim-common vim-runtime
Suggested packages:gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:libgpm2 vim vim-common vim-runtime
0 upgraded, 4 newly installed, 0 to remove and 130 not upgraded.
Need to get 6224 kB of archives.
After this operation, 28.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

2、常见问题

下载速度过慢
  在进行下载过程中,由于apt默认为国外的源因此下载的速度速度会不稳定,有的时候会长达几十分钟,可以通过换源解决问题。

阿里云镜像开源社区镜像站
网易开源镜像站
清华大学开源镜像站
中科大开源镜像站
Debian全球镜像站

#1.进入容器
docker exec -it <容器名称/id> bash
#2.执行命令apt-get update 发现缓慢
#3.进入apt-get 配置目录
cd /ect/apt
#4.执行备份命令
cp sources.list sources.list.bak
#5.查看版本
cat /etc/os-release
###############################
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
###############################
#6.选择相应版本的源,同时执行echo下的4行命令,修改成国内镜像源
echo "">sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main contrib non-free">>sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-updates main contrib non-free">>sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian-security jessie/updates main contrib non-free">>sources.list
#7.查看文件 是否修改成功
cat sources.list
###############################
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security jessie/updates main contrib non-free
###############################
#8.更新apt-get
apt-get update
#修改完成
apt-get install vim
#将备份完成的文件改回来,即可。
rm sources.list
mv sources.list.bak sources.list

报错:There is no public key available for the following key IDs

apt-get install debian-keyring debian-archive-keyring

Docker(一) 安装vim相关推荐

  1. Docker容器安装Vim

    默认情况下Docker容器是没有安装vim文本编辑软件的,一般的修改可以用echo来实现.如:echo "alias ll='ls -l'" >> ~/.bashrc, ...

  2. Centos 下Docker容器安装vim

    背景 使用docker来安装虚拟机可以提升安装效率和开发效率. 本次在安装了jenkins之后,突然忘记密码了. 需要修改config.xml文件来重新登录 进去之后发现死活不能使用vim 用yum安 ...

  3. docker如何安装vim和yum命令?

    apt-get update apt-get install vim -y apt-get install yum -y 转载于:https://blog.51cto.com/hzcto/233634 ...

  4. Docker 容器安装vim

    apt-get update && apt-get install vim -y apt-get install vim

  5. docker容器中安装vim 、telnet、ifconfig, ping命令

    在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时 ...

  6. 解决:bash: vim: command not found、docker 容器不识别 vi / vim 、docker 容器中安装 vim

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在 Docker 容器中编辑文件,报错如下: bash: vim: command not f ...

  7. docker mysql容器安装vim

    由于 linux 下 mysql 区分大小写,所以需要修改 mysql 配置文件 在 [mysqld] 下增加一项属性 lower_case_table_names = 1 ,然后重启 mysql 服 ...

  8. docker容器中安装vim

    docker容器中安装vim 在使用docker容器时,容器一般没有安装vim,就需要安装vim apt-get install vim命令用于安装vim,但是下载过慢. 第一步 配置国内镜像源 进入 ...

  9. debian安装Oracle rac,Docker 更改debian 源 并安装 vim 工具

    在之前的博客我们搭建了基本得Docker 环境. 如下: https://www.cndba.cn/dave/article/4105https://www.cndba.cn/dave/article ...

最新文章

  1. 07-Windows Server 2012 R2 会话远程桌面-标准部署-RD授权
  2. 安装Debian 7.8 过程,以及该系统的配置过程
  3. mysql中engine=innodb和engine=myisam的区别详解
  4. 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
  5. Ruby:Hash 排序
  6. 解决Tomcat运行springboot打包war工程,出现: Unable to compile class for JSP 的问题
  7. 探秘!在阿里云做产品经理是怎样的体验?
  8. 940mx黑苹果驱动_超详细黑苹果安装图文教程送EFI配置合集及系统
  9. Magento 获取有效属性 Display available options for attributes of Configurable
  10. 探索ring0之内核概述
  11. 图解Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
  12. 【精品分享】决定边缘计算未来形态的五大需求
  13. iTunes历史各个版本下载地址
  14. CodeForces - 1467C(枚举,思维)
  15. Linux程式设计入门 - fork, pthread, and signals
  16. 人生进度条百分之20_1分钟get技能:缺了“进度条”,你注定和80%的失败者一样实现不了人生目标...
  17. 视频教程-数字图像处理实战-算法基础
  18. WIN10笔记本禁用启用自带键盘
  19. Apsara Clouder云计算专项技能认证:云服务器ECS
  20. mysql的联合索引_mysql联合索引详解

热门文章

  1. iOS本地存储--c语言方式例子
  2. H264学习二:H.264/AVC编码标准
  3. android VideoView 获取当前播放时间、获取视频长度。
  4. 麻省理工MIT大神解说数学体系;2012年计算机博士港中大林达华简历(公号回复“MIT林达华”下载彩标PDF论文)
  5. ### 通达信数据之实时机构持股数据接口
  6. 利用mkdocs部署静态网页至GitHubpages(更新版)
  7. 看完 Python3.10 的新特性,我决定仍不更新
  8. 未来的你,一定感谢现在拼命努力的自己
  9. NC开发各种常用方法
  10. C# 进程管理 Process的常用属性与方法