Docker(一) 安装vim
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相关推荐
- Docker容器安装Vim
默认情况下Docker容器是没有安装vim文本编辑软件的,一般的修改可以用echo来实现.如:echo "alias ll='ls -l'" >> ~/.bashrc, ...
- Centos 下Docker容器安装vim
背景 使用docker来安装虚拟机可以提升安装效率和开发效率. 本次在安装了jenkins之后,突然忘记密码了. 需要修改config.xml文件来重新登录 进去之后发现死活不能使用vim 用yum安 ...
- docker如何安装vim和yum命令?
apt-get update apt-get install vim -y apt-get install yum -y 转载于:https://blog.51cto.com/hzcto/233634 ...
- Docker 容器安装vim
apt-get update && apt-get install vim -y apt-get install vim
- docker容器中安装vim 、telnet、ifconfig, ping命令
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时 ...
- 解决:bash: vim: command not found、docker 容器不识别 vi / vim 、docker 容器中安装 vim
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在 Docker 容器中编辑文件,报错如下: bash: vim: command not f ...
- docker mysql容器安装vim
由于 linux 下 mysql 区分大小写,所以需要修改 mysql 配置文件 在 [mysqld] 下增加一项属性 lower_case_table_names = 1 ,然后重启 mysql 服 ...
- docker容器中安装vim
docker容器中安装vim 在使用docker容器时,容器一般没有安装vim,就需要安装vim apt-get install vim命令用于安装vim,但是下载过慢. 第一步 配置国内镜像源 进入 ...
- debian安装Oracle rac,Docker 更改debian 源 并安装 vim 工具
在之前的博客我们搭建了基本得Docker 环境. 如下: https://www.cndba.cn/dave/article/4105https://www.cndba.cn/dave/article ...
最新文章
- 07-Windows Server 2012 R2 会话远程桌面-标准部署-RD授权
- 安装Debian 7.8 过程,以及该系统的配置过程
- mysql中engine=innodb和engine=myisam的区别详解
- 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
- Ruby:Hash 排序
- 解决Tomcat运行springboot打包war工程,出现: Unable to compile class for JSP 的问题
- 探秘!在阿里云做产品经理是怎样的体验?
- 940mx黑苹果驱动_超详细黑苹果安装图文教程送EFI配置合集及系统
- Magento 获取有效属性 Display available options for attributes of Configurable
- 探索ring0之内核概述
- 图解Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
- 【精品分享】决定边缘计算未来形态的五大需求
- iTunes历史各个版本下载地址
- CodeForces - 1467C(枚举,思维)
- Linux程式设计入门 - fork, pthread, and signals
- 人生进度条百分之20_1分钟get技能:缺了“进度条”,你注定和80%的失败者一样实现不了人生目标...
- 视频教程-数字图像处理实战-算法基础
- WIN10笔记本禁用启用自带键盘
- Apsara Clouder云计算专项技能认证:云服务器ECS
- mysql的联合索引_mysql联合索引详解
热门文章
- iOS本地存储--c语言方式例子
- H264学习二:H.264/AVC编码标准
- android VideoView 获取当前播放时间、获取视频长度。
- 麻省理工MIT大神解说数学体系;2012年计算机博士港中大林达华简历(公号回复“MIT林达华”下载彩标PDF论文)
- ### 通达信数据之实时机构持股数据接口
- 利用mkdocs部署静态网页至GitHubpages(更新版)
- 看完 Python3.10 的新特性,我决定仍不更新
- 未来的你,一定感谢现在拼命努力的自己
- NC开发各种常用方法
- C# 进程管理 Process的常用属性与方法