Kiểm tra chi tiết
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 18 trên 40.
Docker lưu trữ nhiều thông tin chi tiết về mỗi container: trạng thái, image mà container được tạo từ đó, cài đặt mạng và nhiều thông tin khác. Lệnh docker inspect hiển thị tất cả thông tin dưới dạng JSON.
Thông thường, lượng thông tin đó nhiều hơn mức bạn cần. Cờ --format cho phép bạn chỉ lấy một trường bằng cách dùng chỗ giữ chỗ mẫu Go:
docker inspect --format "{{.State.Status}}" webCâu lệnh này chỉ in ra trạng thái của bộ chứa, ví dụ running. Một số placeholder hữu ích khác gồm {{.Config.Image}} để lấy tên image. Chuỗi định dạng biến lượng JSON dài dòng thành giá trị duy nhất bạn thực sự cần.
Thử thách
DễKhởi chạy một container nginx ở chế độ chạy nền với tên app, sau đó dùng docker inspect cùng với --format "{{.State.Status}}" để chỉ in ra trạng thái của container đó.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Giới thiệu về Docker
Tự luyện tập: Playground Terminal