docker的服务/容器缺少vim问题

这篇具有很好参考价值的文章主要介绍了docker的服务/容器缺少vim问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景/问题:
docker的服务/容器缺少vim问题

bash: vim: command not found
docker的服务/容器缺少vim问题,docker,vim,容器

在docker的mysql服务中安装Vim

1、执行apt-get update

root@6d8d17e320a0:/# apt-get update

问题:文件下载失败

Err:1 http://security.debian.org/debian-security buster/updates InRelease
Temporary failure resolving ‘security.debian.org’
Err:2 http://repo.mysql.com/apt/debian buster InRelease
Temporary failure resolving ‘repo.mysql.com’
Err:3 http://deb.debian.org/debian buster InRelease
Temporary failure resolving ‘deb.debian.org’
Err:4 http://deb.debian.org/debian buster-updates InRelease
Temporary failure resolving ‘deb.debian.org’
Reading package lists… Done
W: Failed to fetch http://deb.debian.org/debian/dists/buster/InRelease Temporary failure resolving ‘deb.debian.org’
W: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/InRelease Temporary failure resolving ‘security.debian.org’
W: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/InRelease Temporary failure resolving ‘deb.debian.org’
W: Failed to fetch http://repo.mysql.com/apt/debian/dists/buster/InRelease Temporary failure resolving ‘repo.mysql.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.

docker的服务/容器缺少vim问题,docker,vim,容器

【解决方案】

1、运行以下命令以授予对该文件角色的read权限:resolv.conf

root@6d8d17e320a0:/etc# chmod o+r /etc/resolv.conf

2、重启docker

备注:下面的c_mysql是我的mysql服务的容器名

退出mysql服务
root@6d8d17e320a0:/# exit
exit
重启docker
[root@25zkf mysql]# sudo service docker restart
Redirecting to /bin/systemctl restart docker.service
启动mysql容器
[root@25zkf mysql]# docker start c_mysql
进入mysql服务
[root@25zkf mysql]# docker exec -it c_mysql  /bin/bash

2、下载Vim

再次执行:

root@6d8d17e320a0:/# apt-get update
root@6d8d17e320a0:/# apt-get install vim
y

docker的服务/容器缺少vim问题,docker,vim,容器

文章参考:
ubuntu - Docker:解决“ deb.debian.org”的临时故障
docker mysql 中文乱码
Docker 问题 | 编辑文件出现 bash: vi: command not found文章来源地址https://www.toymoban.com/news/detail-647793.html

到了这里,关于docker的服务/容器缺少vim问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker专题系列之十三:docker容器内安装vim编辑器

    在使用docker时,有时候我们需要编辑配置文件,需要使用vim或者vi命令,但是会发现: 这是因为vim没有安装,使用如下命令安装: 一般而言,又会出现如下问题: 此时需要更新一下apt-get命令,然后再执行vim安装命令就可以了: 如果apt不行,可以使用下面的方式: 1.输入rp

    2024年02月16日
    浏览(50)
  • docker 容器里bash: vim: command not found

    我们进入容器,使用一些命令时,会提示: 以上这类,就是说 \\\"vim 找不到命令\\\" 因为容器里,默认是没有这些命令的,为什么会说默认,其实这个词并不准确! 换个方向解释,我们运行的这些容器,在此之前,都是需要先 pull 镜像的 而这些镜像就是别人制作好了的,所以我

    2024年02月06日
    浏览(51)
  • Docker打包容器并跨服务器传输重建加载load镜像Unable to find image :latest问题解决 及 Docker在容器未启动的情况下如何修改容器中文件

        使用docker就是因为docker可以快速进行多服务器部署,所以需要对部署好的环境进行打包复制并快速在其它的服务器上进行重建。     其实使用起来非常简单,使用docker export从运行的容器中导出文件,,使用import命令生成镜像批量传至目标服务器然后在目标服务器上进行

    2024年04月17日
    浏览(49)
  • 微信小程序开发缺少中间证书问题(腾讯云、阿里云等做服务器)

    项目使用nginx做负载均衡后,不再采用原来直接用jar包的方式直接开启对应端口,所以需要重新从云服务器上下载证书,写入到Nginx读取的证书路径上即可。

    2024年02月07日
    浏览(47)
  • docker容器:Docker consul的容器服务更新与发现

    目录 一、Docker consul 1、什么是服务注册与发现 2、什么是consul 3、consul部署 ①实验目的 ②实验环境及拓扑 ③consul配置 ④registrator后端配置 ⑤测试发现功能是否正常 4、consul-template部署 ①准备template nginx模板文件 ②编译安装nginx ③安装template 5、验证template-nginx负载结果 6、测

    2024年02月04日
    浏览(38)
  • 使用Docker容器配置ssh服务,远程直接进入容器

    最终版 hub仓库 https://hub.docker.com/ 目录 hub仓库 docker命令 镜像 查看所有镜像 运行镜像 容器 查看所有容器 可以在当前终端挂载 停止容器 删除容器s 使用容器 Docker使用镜像配置ssh服务后用ssh登陆 1. 先上dockerhub上pull一个需要的镜像下来,然后run这个镜像生成一个容器。 2. 进入

    2024年02月08日
    浏览(42)
  • 优化 docker 容器性能慢问题

    问题: 部署环境下tomcat容器启动缓慢,耗时10多分钟,性能较差,同时后端服务响应较慢。 排查: 宿主环境:  docker使用情况: 对比结果CPU、内存使用率都不高。 针对docker环境进行检查:   vmstat 1 10  使用vmstat统计每间隔1秒共10条信息的结果: 结果中看了一看出cpu、内存

    2024年02月10日
    浏览(38)
  • docker容器添加ssh服务

    本篇文章主要介绍如何为一个容器添加ssh服务,使得可以从另一台服务器直接ssh到一个容器内部,达到直接访问容器内部环境的目的,避免需从宿主机docker exec或attach进入容器 实验环境:两台服务器地址 192.168.91.131    192.168.91.133(容器所在宿主机) 实验结果:从192.168.91.1

    2024年02月11日
    浏览(45)
  • Docker 阿里云容器镜像服务

    将本地/服务器docker image(镜像)推送到 阿里云容器镜像服务仓库 1. 在容器镜像服务ACR中创建个人实例 2. 进入个人实例 命名空间 创建命名空间 3. 进入个人实例 镜像仓库 创建镜像仓库 4. 进入镜像仓库 基本信息 按照操作指南进行image推送 5. 进入镜像仓库 镜像版本 查看仓库

    2024年02月14日
    浏览(50)
  • 阿里云服务部署docker容器

            问题 开发、测试、生产环境不统一,造成项目测试、部署时产生问题 解决方案 使用容器化技术,将环境和项目一起发送给测试、部署人员,测试人数和运维人员直接使用发过 来的环境和项目进行操作,避免环境不统一产生的问题. docker官网:Docker: Accelerated Contain

    2024年02月02日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包