如何以使用者(docker)啟動?

如何以使用者(docker)啟動?

我正在從我的 Mac 運行 ubuntu docker 映像。當我這樣做時,docker run -it containername它會以 root 身分啟動。但我想以用戶身份啟動,我不想手動執行login username

答案1

將其運行為: docker run --interactive --tty --user $(id -u):$(id -g) 容器名稱。

您應該已經在 dockerfile 中建立了一個具有相同 uid/guid 的使用者。

已經發布的連結指的是 docker daemon,這是另一回事。

相關內容