Điều này xảy ra nếu bạn chạy vùng chứa nền trước (sử dụng docker run), sau đónhấn Ctrl + C khichương trình đang chạy. Khi điều này xảy ra, chương trình sẽ dừng và vùng chứa sẽ thoát ra. Bộ chứa đã bị dừng bằng cách sử dụng bộ dừng bộ cố định: Bạn có thể dừng bộ chứa theo cách thủ công bằng lệnh dừng bộ cố định.
Điều gì xảy ra khi vùng chứa Docker thoát ra?
Theo mặc định, điều gì xảy ra với Docker Container khi quá trình nó đang chạy thoát ra?Vùng chứa khởi động lại và bắt đầu lại quá trình.
Điều nào sau đây là đúng trong Docker khi một vùng chứa được thoát ra?
Trả lời: Khi một Docker Container được thoát ra,không xảy ra mất mát dữ liệu vì tất cả dữ liệu được ứng dụng ghi vào đĩa với mục đích duy nhất là lưu giữ. Quá trình này được lặp lại nhất quán cho đến khi và trừ khi vùng chứa bị xóa rõ ràng.
Trạng thái đã thoát trong Docker là gì?
Điều này có thể docontainer bị dừng đột ngột. Nếu bạn đang chạy một vùng chứa trong bash shell và sau đó điều khiển + C hoặc mất kết nối - điều này sẽ gây ra sự cố này.
Làm thế nào để bạn biết liệu một container đã thoát?
- Tìm vùng chứa đã dừng qua docker ps - a.
- lấy id vùng chứa của vùng chứa bị lỗi.
- Thay thế nó trong lệnh này cat /var/lib/docker/containers//-json.log.