Dockerfile vim安装不起作用

我有一个非常简单的基于debian镜像的dockerfile,我目前只安装vim包。 但不知何故,我不能在容器内执行vim命令。 我已经尝试了几个基本的图像(debian,Ubuntu和Alpine),但他们似乎都有同样的问题。

有人知道我做错了什么吗?

Dockerfile:

 FROM debian:8.5 RUN apt-get update && apt-get install -y vim 

泊坞窗,compose.yml:

 version: '2' services: web: container_name: frontend build: . ports: - '127.0.0.1:1337:80' 

构build并执行容器后的结果:

 $ docker-compose up -d && docker exec -it frontend bash root@06ebc89b2706:/# vim bash: vim: command not found 

显然我必须添加tty: truedocker-compose.yml因为我正在使用-t选项执行。

https://stackoverflow.com/a/32110513/1882337关于-t选项有一个很好的解释。