更安全:不要使用 root
在映像中不提供 root 使用者的存取權,可以讓映像更不容易被誤用,因為使用者只能存取你為該映像設計用例所需的內容。此外,這也是提升安全性的最佳做法之一。 我們已經用下列 Dockerfile 為你建好一個映像,當它啟動時會嘗試安裝 python3。
FROM ubuntu
RUN useradd -m repl
USER repl
CMD apt-get install python3
來看看如果在啟動時以 repl 使用者嘗試安裝 python3,會發生什麼事。
本練習屬於課程
