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: true
到docker-compose.yml
因为我正在使用-t
选项执行。
https://stackoverflow.com/a/32110513/1882337关于-t
选项有一个很好的解释。