我一直尝试使用 vim 和 nano 命令在 docker 中创建文件,但我一直收到此信息

我一直尝试使用 vim 和 nano 命令在 docker 中创建文件,但我一直收到此信息
root@yash:/home/yashvardhan# docker run -it ubuntu /bin/bash
root@1546619214e6:/# vim /tmp/testfile
bash: vim: command not found
root@1546619214e6:/# sudo vim /tmp/testfile
bash: sudo: command not found

答案1

Ubuntu docker 镜像默认没有安装 vim。运行 Ubuntu docker 镜像的容器后,可以安装 vim:

docker run -it ubuntu /bin/bash
apt update
apt install vim

请注意,这sudo不是必需的,因为您在 docker 容器中默认是 root 身份。

相关内容