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
如果我根据 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