iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >docker容器中安装vim问题怎么解决
  • 851
分享到

docker容器中安装vim问题怎么解决

2023-06-20 19:06:54 851人浏览 泡泡鱼
摘要

这篇文章主要介绍“Docker容器中安装vim问题怎么解决”,在日常操作中,相信很多人在docker容器中安装vim问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器中安装vim问题怎

这篇文章主要介绍“Docker容器中安装vim问题怎么解决”,在日常操作中,相信很多人在docker容器中安装vim问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器中安装vim问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

目录
  • 故事的开始

  • 装个 vim 编辑 hadoop-Hive.env

  • 大意了没有闪, 居然是 debian

  • 其他方法

  • 总结

故事的开始

很多互联网公司, 业务走过 0-1 的野蛮生长之后必定需要精细化管理; 尤其是 面向自己用户 这一块, 你需要像个渣男一样了解你的用户特点 / 需要 / 才知道怎样哄人家开心; 人家才会死心塌地跟着你.

如果是 面向企业(to B)用户, 问题很简单: 去拜访不同的合作公司/业内翘楚, 大家都是带有目的性, 互惠互利一来二去就清楚了;

但像我们这种 面向用户(to C) 用户, 如果随机抽样用户邀请到公司;问券调查;且不说一次性, 抽样用户数据是否具有代表性? 用户提出的问题是否是团队的目前发展方向?

所以最近的工作在原有业务分析上再加一层: 用户标签. 标记用户在你应用中行为, 分析用户特点, 使用习惯

中间过程中需要大数据, 所以自己做测试开发选择使用 docker 搭建环境, 中间遇到安装 vim 问题记录

装个 vim 编辑 hadoop-hive.env

Centos 7 上使用 docker 安装 hive 镜像

$ docker psCONTaiNER ID   IMAGE                                                  COMMAND                  PORTS                                                      NAMESdc387ff5c56d   bde2020/hive:2.1.0-postgresql-metastore                "entrypoint.sh /bin/…"   0.0.0.0:10000->10000/tcp, 10002/tcp                        hive-server$ docker exec -it dc387ff5c56d /bin/bash# vim 编辑 hadoop-hive.env/opt# vi hadoop-hive.envbash: vi: command not found# 镜像讲究纯净可以理解, 编译安装吧/opt# yum install vimbash: yum: command not found/opt# rpmbash: rpm: command not found# 还是 curl 靠得住/opt# wget Http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gzbash: wget: command not found/opt# rzbash: rz: command not found/opt# curlcurl: try 'curl --help' or 'curl --manual' for more infORMation/opt# curl -o yum-3.2.28.tar.gz http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed100  864k  100  864k    0     0   276k      0  0:00:03  0:00:03 --:--:--  667k# 你也纯净得太过分了吧/opt# tar -zxvf yum-3.2.28.tar.gz/opt/yum-3.2.28# lsAUTHORS  ChangeLog  INSTALL   PLUGINS  TODO  callback.py  docs output.py  rpmUtils  test      yum  yum.spec yummain.pyCOPYING  FAQ     Makefile  README   bin   cli.py   etc po    shell.py  utils.py  yum-updatesd.py yumcommands.py/opt/yum-3.2.28# makebash: make: command not found

这时~ bash: make: command not found 嗯? 连个 make 编译命令都没有. 现在容器都 玩得都这么野 的了吗

大意了没有闪, 居然是 debian

不对, 会不会镜像不是 centos 7 的

# 查看 linux 内核版本/opt/yum-3.2.28# cat /etc/os-releasePRETTY_NAME="Debian GNU/Linux 7 (wheezy)"NAME="Debian GNU/Linux"VERSION_ID="7"VERSION="7 (wheezy)"ID=debianANSI_COLOR="1;31"HOME_URL="http://www.debian.org/"SUPPORT_URL="http://www.debian.org/support/"BUG_REPORT_URL="http://bugs.debian.org/"

PRETTY_NAME="Debian GNU/Linux 7 (wheezy)" 哟西好家伙, 居然是 debian. 让我查查 apt-get 安装命令

/opt/yum-3.2.28# apt-get install vimReading package lists... DoneBuilding dependency tree       Reading state information... DoneE:

我就知道事情并不简单 Unable to locate package vim 国内通常是因为 Debian 使用的 apt-get 源在国外需要翻墙导致. 配置国内镜像就好

# 将原 `apt-get`源文件备份, 再配置/# mv /etc/apt/sources.list /etc/apt/sources.list.bakdeb http://mirrors.163.com/debian/ jessie main non-free contrib/opt/yum-3.2.28# echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list/opt/yum-3.2.28# echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list/opt/yum-3.2.28# echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list/opt/yum-3.2.28# echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list# 更新 apt-get, 安装 vim/opt/yum-3.2.28# apt-get update/opt/yum-3.2.28# apt-get install vimReading package lists... DoneBuilding dependency tree       Reading state information... DoneThe following extra packages will be installed:  libc6 vim-common vim-runtimeSuggested packages:  glibc-doc locales ctags vim-doc vim-scriptsThe following NEW packages will be installed:  vim vim-common vim-runtimeThe following packages will be upgraded:  libc61 upgraded, 3 newly installed, 0 to remove and 179 not upgraded.Need to get 10.8 MB of archives.After this operation, 29.6 MB of additional disk space will be used.Do you want to continue [Y/n]? y

其他方法

除此之外, 如果只是简单的 配置文件替换. 还能通过在宿主机 编辑好 hadoop-hive.env 配置文件, docker cp hadoop-hive.env dc387ff5c56d:/opt 复制到容器指定文件夹下.

总结

安装 docker 镜像是需要留意系统版本内核; 搞错版本 / 版本号和 docker 不匹配容器出现问题

到此,关于“docker容器中安装vim问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: docker容器中安装vim问题怎么解决

本文链接: https://www.lsjlt.com/news/299325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker容器中安装vim问题怎么解决
    这篇文章主要介绍“docker容器中安装vim问题怎么解决”,在日常操作中,相信很多人在docker容器中安装vim问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器中安装vim问题怎...
    99+
    2023-06-20
  • docker容器中安装vim问题解决
    目录故事的开始 装个 vim 编辑 hadoop-hive.env 大意了没有闪, 居然是 debian 其他方法 总结 故事的开始 很多互联网公司, 业务走过 0-1 的野蛮生长...
    99+
    2024-04-02
  • Docker安装Nginx问题怎么解决
    本篇内容主要讲解“Docker安装Nginx问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker安装Nginx问题怎么解决”吧!问题:在Docker中装Nginx时遇到了如下错...
    99+
    2023-06-22
  • 解决Docker容器下不能使用vim命令的问题
    在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,如图所示: 这时候就需要安装vim。 可是当你敲apt-ge...
    99+
    2024-04-02
  • docker容器内安装TensorRT的问题
    Ubuntu上卸载已安装的版本: sudo apt-get purge "libnvinfer*" 如果想把安装文件都删掉以释放空间,执行: dpkg -l |...
    99+
    2024-04-02
  • hadoop中vim安装不了怎么解决
    如果在Hadoop集群中无法安装vim,可能是由于权限不足或者网络连接问题导致的。以下是一些解决方法: 确保您具有安装软件的权限。...
    99+
    2024-03-13
    hadoop
  • Docker安装mysql并解决中文乱码问题
    目录1.拉取mysql镜像2.查看是否下载完成3.MySQL挂载本地目录&解决中文乱码4.创建容器并查看1.拉取mysql镜像 网址:https://hub.docker.c...
    99+
    2024-04-02
  • Docker中容器的创建与启停问题怎么解决
    今天小编给大家分享一下Docker中容器的创建与启停问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 镜像和容...
    99+
    2023-07-01
  • docker容器时区错误问题该怎么解决
    docker容器时区错误问题该怎么解决,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。背景利用node-schedule定时任务库写了一个自动定时发邮件的脚本,每天上午7点发送邮...
    99+
    2023-06-25
  • Docker容器导出为镜像问题怎么解决
    今天小编给大家分享一下Docker容器导出为镜像问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Docker容器导...
    99+
    2023-07-05
  • 解决docker容器无法访问的问题
    服务器上的docker容器都无法访问了,而且裸机部署的应用则没有任务问题。 docker容器重启多次均无法访问!!! docker服务重启也无济于事!!! 服务器网卡重启也不行!!! 网上搜了一堆方法...
    99+
    2023-09-14
    docker 服务器 运维
  • docker容器无法执行vim如何解决
    本篇文章和大家了解一下docker容器无法执行vim如何解决。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。目录docker容器无法执行vim【已解决】docker容器中执行vim失败安装文件没更换之前,速度非常的慢【失败...
    99+
    2023-07-06
  • docker安装rocketMQ和安装过程中出现问题的解决
    目录拉取rocketmq镜像 创建namesrv 创建单个broker节点 rocketMQ-console服务 本文主要介绍安装rocketMQ4.4.0,主要分为四步,分别为: ...
    99+
    2024-04-02
  • docker容器内安装TensorRT的问题有哪些
    这篇文章将为大家详细讲解有关docker容器内安装TensorRT的问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Ubuntu上卸载已安装的版本:   sudo&n...
    99+
    2023-06-15
  • 怎么解决Docker run容器处于created状态问题
    小编给大家分享一下怎么解决Docker run容器处于created状态问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在最近遇到的一次问题中,有这样一种现象:...
    99+
    2023-06-14
  • Linux中Docker安装后怎么使用Docker容器
    本篇内容介绍了“Linux中Docker安装后怎么使用Docker容器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1.启动一个Dock...
    99+
    2023-06-13
  • linux vim安装不了怎么解决
    如果在Linux环境下无法安装vim,可能是由于软件源的问题或者权限不足导致的。以下是几种解决方法: 更新软件源:首先尝试更新系统...
    99+
    2024-03-02
    linux
  • docker容器无法执行vim的解决方案
    目录docker容器无法执行vim【已解决】docker容器中执行vim失败安装文件没更换之前,速度非常的慢【失败】这里我更换了163的但是报错【失败】这里我更换了阿里的第一种报错【...
    99+
    2023-05-20
    docker容器无法执行vim docker无法执行vim docker vim
  • Docker如何安装mysql并解决中文乱码问题
    这篇文章主要为大家展示了“Docker如何安装mysql并解决中文乱码问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Docker如何安装mysql并解决中文乱码问题”这篇文章吧。1.拉取my...
    99+
    2023-06-21
  • Ubuntu无法安装vim文本编辑器的问题如何解决
    这篇文章主要介绍“Ubuntu无法安装vim文本编辑器的问题如何解决”,在日常操作中,相信很多人在Ubuntu无法安装vim文本编辑器的问题如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu无...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作