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 身份。