An toàn hơn: đừng dùng root
Không cấp quyền truy cập user root trong image sẽ giúp image khó bị lỗi hơn, vì người dùng chỉ có quyền với những gì phù hợp với mục đích bạn thiết kế cho image. Bên cạnh đó, đây cũng là một trong những cách tốt nhất để tăng cường bảo mật. Chúng tôi đã dựng sẵn cho bạn một image từ Dockerfile sau, image này sẽ cố gắng cài đặt python3 ngay khi bạn khởi động nó.
FROM ubuntu
RUN useradd -m repl
USER repl
CMD apt-get install python3
Hãy xem điều gì xảy ra nếu chúng ta thử cài đặt python3 lúc khởi động với quyền của user repl.
Bài tập này là một phần của khóa học
Nhập môn Docker
Hướng dẫn bài tập
- Dùng
dockerđể chạy imagerepl_try_install.
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập