启动一个名为nginx的Dockerized应用程序,然后在其中执行bash。令我吃惊的是,我在那个容器里找不到vim、vi甚至是yum。
请原谅我,因为我是非常新的docker和学习。
下面的命令可以用来再现问题。
docker run -d --name=my_nginxtemp nginx
docker exec -i -t my_nginxtemp bash
docker commit my_nginxtemp my_nginx
我的主机是Ubuntu16.04,我使用的是最新的docker-engine和docker cli
root@jim-Ubuntu1504:/home/jim/web# docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 22:00:43 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 22:00:43 2016
OS/Arch: linux/amd64
root@jim-Ubuntu1504:/home/jim/web#
请不要使用我的主机名(我已从15.04升级):slight_smile:
root@jim-Ubuntu1504:/home/jim/web# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
root@jim-Ubuntu1504:/home/jim/web#
如有任何帮助,我们将不胜感激。
sudo apt-get更新
sudo apt-get安装vim
我也有同样的问题。我按照上面简单的两个步骤,它就像一个魅力一样工作。
它是CentOS 7,已经在我的CentOS中安装了vi和vim,我可以使用它们。我在CentOS中运行docker,当我执行下面这一行时: 我不能在solr容器中使用vi/vim: 为什么会这样?我该如何修复它,以便使用vi/vim在docker容器中编辑文件?
问题内容: 试图安装在vim或nano的docker内部,但我只得到这个: 退出docker并执行操作,然后我得到回复,在docker内同时执行它没有响应。 可能是什么问题呢? 问题答案: 解决方案是使用以下命令运行docker:
我已经在我的主机虚拟机上安装了docker。现在想用vi创建一个文件。 但它向我展示了一个错误:
9.1 vi 与 vim 由前面一路走来,我们一直建议使用文字模式来处理 Linux 系统的设置问题,因为不但可以让你比较容易了解到 Linux 的运行状况,也比较容易了解整个设置的基本精神,更能“保证”你的修改可以顺利的被运行。 所以,在 Linux 的系统中使用文字编辑器来编辑你的 Linux 参数配置文件,可是一件很重要的事情呦!也因此呢,系统管理员至少应该要熟悉一种文书处理器的! Tips
本文向大家介绍在docker容器中安装vi命令的简单操作,包括了在docker容器中安装vi命令的简单操作的使用技巧和注意事项,需要的朋友参考一下 在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: 这时候需要敲: 这个命令的作用是:同步 /