如何在Docker中以普通用户身份进行抨击?

时间:2019-02-13 16:10:20

标签: linux docker debian

我使用docker exec -it myapp bash来“ SSH”到容器,并且总是立即以root的身份登录。当我键入exit时,我退出了容器,而不是以root的身份登出。可以仅以非root用户身份登录Docker容器吗?

1 个答案:

答案 0 :(得分:1)

查看 -u 选项:

docker exec -it -u $another_user myapp bash

编辑容器中必须存在“另一个用户”。

EDIT2 (在David Maze的帮助下):容器中必须存在“ another_user”,但您可以使用所需的任何id:1234、7711等(不需要存在!)