Một gói nhẹ, độc lập và có thể thực thi bao gồm tất cả mọi thứ cần thiết để chạy một phần mềm, bao gồm mã, runtime, thư viện và phụ thuộc
Một framework phát triển phần mềm
Q3. Docker khác biệt với máy ảo (VMs) như thế nào?
Các container Docker lớn hơn kích thước so với VMs
Các container Docker yêu cầu một trình ảo hóa để chạy, trong khi VMs không cần
Các container Docker chia sẻ kernel hệ điều hành máy chủ, làm cho chúng nhẹ hơn và hiệu quả hơn so với VMs, mỗi VM có kernel hệ điều hành riêng của mình
Các container Docker an toàn hơn so với VMs
Q4. Mục đích của Dockerfile là gì?
Để lưu trữ hình ảnh container Docker
Để quản lý cấu hình mạng trong Docker
Để định nghĩa các bước cần thiết để xây dựng một hình ảnh Docker
Để tự động hóa quy trình triển khai phần mềm
Q5. Làm thế nào để xây dựng một hình ảnh Docker từ Dockerfile?
Bằng cách nhập các lệnh vào giao diện dòng lệnh (CLI) Docker
Bằng cách xuất một hình ảnh Docker hiện có thành một tệp văn bản
Bằng cách chạy lệnh docker build và chỉ định thư mục chứa Dockerfile
Bằng cách sắp xếp lại các tệp và thư mục trong Dockerfile
Q6. Docker Hub là gì?
Một vị trí vật lý nơi lưu trữ các container Docker
Một giao diện dòng lệnh (CLI) để quản lý các container Docker
Một kho lưu trữ dựa trên đám mây cho các hình ảnh Docker, nơi người dùng có thể lưu trữ, chia sẻ và hợp tác trên các hình ảnh container
Một giao thức mạng được sử dụng bởi Docker để giao tiếp giữa các container
Q7. Làm thế nào để khởi chạy một container Docker?
Bằng cách xuất container ra một định dạng tệp bên ngoài
Bằng cách điều chỉnh màu sắc và bố cục của container
Bằng cách chạy lệnh docker run và chỉ định hình ảnh Docker để sử dụng
Bằng cách sắp xếp lại các tệp và thư mục trong container
Q8. Docker Compose được sử dụng cho mục đích gì?
Để quản lý các container Docker trong môi trường sản xuất
Để tự động hóa quy trình kiểm thử phần mềm
Để xác định và chạy các ứng dụng Docker đa-container, chỉ định các dịch vụ, mạng và thư mục cần thiết
Để theo dõi các chỉ số hiệu suất của các container Docker
Q9. Làm thế nào để dừng một container Docker đang chạy?
Bằng cách xóa container khỏi kho Docker Hub
Bằng cách điều chỉnh cấu hình chạy của container
Bằng cách chạy lệnh docker stop và chỉ định ID hoặc tên của container
Bằng cách sắp xếp lại các tệp và thư mục trong container
Q10. Volume Docker là gì?
Một loại container Docker
Một hình ảnh đĩa ảo máy ảo
Một cơ chế lưu trữ dữ liệu lâu dài được sử dụng để chia sẻ dữ liệu giữa các container Docker và máy chủ chủ, đảm bảo tính liên tục của dữ liệu ngay cả khi container bị dừng hoặc xóa
Một giao diện mạng được sử dụng cho việc giao tiếp giữa các container Docker
Q11. Làm thế nào để loại bỏ một container Docker?
Bằng cách xóa container khỏi kho Docker Hub
Bằng cách điều chỉnh cấu hình chạy của container
Bằng cách chạy lệnh docker rm và chỉ định ID hoặc tên của container
Bằng cách sắp xếp lại các tệp và thư mục trong container
Q12. Mục đích của Docker Swarm là gì?
Để quản lý nhật ký container Docker
Để tự động hóa quy trình triển khai phần mềm
Để điều phối và quản lý cụm các container Docker, cho phép khả năng sẵn có và mở rộng
Để theo dõi các chỉ số hiệu suất của các container Docker
Q13. Làm thế nào để kiểm tra cấu hình của một container Docker đang chạy?
Bằng cách xuất container ra một tệp PDF
Bằng cách điều chỉnh màu sắc và bố cục của container
Bằng cách chạy lệnh docker inspect và chỉ định ID hoặc tên của container
Bằng cách sắp xếp lại các tệp và thư mục trong container
Q14. Mục đích của mạng Docker là gì?
Để quản lý nhật ký container Docker
Để tự động hóa quy trình kiểm thử phần mềm
Để cho phép giao tiếp giữa các container Docker và mạng bên ngoài, cho phép các container kết nối với nhau và với các dịch vụ khác
Để theo dõi các chỉ số hiệu suất của các container Docker
Q15. Làm thế nào để liệt kê tất cả các container Docker đang chạy?
Bằng cách xuất danh sách container ra một tệp CSV
Bằng cách điều chỉnh màu sắc và bố cục của container
Bằng cách chạy lệnh docker ps
Bằng cách sắp xếp lại các tệp và thư mục trong container
Q16. Mục đích của Docker registry là gì?
Để quản lý nhật ký container Docker
Để tự động hóa quy trình triển khai phần mềm
Để lưu trữ hình ảnh Docker, cho phép người dùng đẩy và kéo hình ảnh vào và ra khỏi registry
Để theo dõi các chỉ số hiệu suất của các container Docker
Q17. Làm thế nào để đẩy một hình ảnh Docker lên một Docker registry?
Bằng cách nhập các lệnh vào giao diện dòng lệnh (CLI) Docker
Bằng cách xuất một hình ảnh Docker hiện có ra một tệp văn bản
Bằng cách chạy lệnh docker push và chỉ định tên hình ảnh và tag của Docker
Bằng cách sắp xếp lại các tệp và thư mục trong Dockerfile
Q18. Docker Desktop là gì?
Một vị trí vật lý nơi lưu trữ các container Docker
Một giao diện dòng lệnh (CLI) để quản lý các container Docker
Một ứng dụng trên máy tính để bàn cho Windows và macOS cung cấp giao diện dễ sử dụng cho việc xây dựng, quản lý và triển khai các container Docker
Một giao thức mạng được sử dụng bởi Docker để giao tiếp giữa các container
Q19. Làm thế nào để đăng nhập vào một Docker registry?
Bằng cách xuất các thông tin đăng nhập của registry ra một tệp bên ngoài
Bằng cách điều chỉnh màu sắc và bố cục của registry
Bằng cách chạy lệnh docker login và cung cấp tên người dùng và mật khẩu của registry
Bằng cách sắp xếp lại các tệp và thư mục trong Dockerfile
Q20. Mục đích của Docker Engine là gì?
Để quản lý nhật ký container Docker
Để tự động hóa quy trình triển khai phần mềm
Để xây dựng, chạy và quản lý các container Docker trên một máy chủ
Để theo dõi các chỉ số hiệu suất của các container Docker