更安全:不要使用 root
在镜像中不给 root 用户权限,会让镜像更不易出错,因为用户只能访问与您为该镜像设定的用例相关的内容。此外,这也是提升镜像安全性的最佳做法之一。 我们已经根据下面的 Dockerfile 为您构建了一个镜像。该镜像在启动后会尝试安装 python3。
FROM ubuntu
RUN useradd -m repl
USER repl
CMD apt-get install python3
让我们看看,以 repl 用户在启动时尝试安装 python3 会发生什么。
本练习是课程的一部分
