我是码头工人的新手.当我使用命令运行像ubuntu图像的docker图像时,
sudo docker run -i -t ubuntu:14.04
Run Code Online (Sandbox Code Playgroud)
默认情况下,它会像这样以root身份进入容器.

我搜索了这个,但我无法得到任何如何以非root用户身份启动docker镜像,因为我完全是这个主题的首发.
如果有人解释如何以非root用户身份运行docker镜像,那将会很棒.
Tho*_*eil 19
该docker run命令具有允许您指定其他用户的-u参数.在您的情况下,假设您有一个foo在docker镜像中命名的用户,您可以运行:
sudo docker run -i -t -u foo ubuntu:14.04 /bin/bash
Run Code Online (Sandbox Code Playgroud)
注意:该-u参数等同USER于Dockerfile 的指令.
| 归档时间: |
|
| 查看次数: |
15976 次 |
| 最近记录: |