Docker Ubuntu 图片缺少提示、颜色和补全?

Docker Ubuntu image missing prompt, color and completion?

如果我根据 ubuntu:14.04 图像和 运行 创建一个新的 Docker 图像:

docker run -i --name="TEST" ubuntu:14.04 /bin/bash

然后我将有一个带有 Bash 运行ning 的简约 Ubuntu,但我不会得到提示并且 files/folders 的自动完成不会工作。此外,如果我尝试使用 vi 编辑文件,那么终端将损坏屏幕上显示的所有内容,并且箭头也不会起作用。

那么我如何从 ubuntu:14.04 创建新图像,其中 'normal' Bash 类似功能来自 Ubuntu 终端的 'normal' ] 桌面分发工作正常,所以我有相同颜色的提示,files/folders 的自动完成工作正常,vi 也按预期工作?

编辑: 我正在 运行ning boot2docker Windows 如果这有什么不同!?

您缺少 -t 标志来为您的容器分配一个伪终端:

docker run -it --name="TEST" ubuntu:14.04 /bin/bash