docker 切换用户
时间: 2023-10-19 10:05:56 浏览: 249
在 Docker 中切换用户可以使用 `USER` 指令。在 Dockerfile 中,可以使用以下指令来切换用户:
```
USER <username>
```
这将切换到指定的用户并将后续指令执行为该用户。例如,如果要切换到名为 `appuser` 的用户,则可以在 Dockerfile 中添加以下指令:
```
USER appuser
```
在运行容器时,可以通过 `-u` 参数来切换用户。例如,要以 `appuser` 用户身份运行一个名为 `myimage` 的容器,可以使用以下命令:
```
docker run -u appuser myimage
```
这将以 `appuser` 用户身份运行容器。
阅读全文