Docker shell'ls -l'缩进换行符

时间:2017-06-09 15:20:51

标签: bash shell docker

我如何为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。

1 个答案:

答案 0 :(得分:2)

最近的docker for mac边缘版本中存在导致换行问题的错误。您可以恢复到稳定版本,或者升级到至少17.06-rc2,然后按照this issue了解更多详细信息,因为他们还需要修复docker-compose。