我如何为docker镜像设置bash shell环境,例如ubuntu:latest
,这样当我运行ls -l
输出就是我习惯的(直列) )?
即使使用ls -1
,我看到每个换行符都从上一行的最后一个字符的位置开始:
运行容器:
docker run --rm -it ubuntu:latest bash
root@b82014f4ddbf:/# ls -1
bin
boot
dev
etc
home
lib
lib64
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
root@b82014f4ddbf:/#
也许我错过了.bashrc个人资料或其他常见的东西? TIA。
答案 0 :(得分:2)
最近的docker for mac边缘版本中存在导致换行问题的错误。您可以恢复到稳定版本,或者升级到至少17.06-rc2,然后按照this issue了解更多详细信息,因为他们还需要修复docker-compose。