Khi làm việc với Docker, việc theo dõi trạng thái của các container là rất quan trọng để đảm bảo rằng các ứng dụng của bạn đang hoạt động đúng cách. Trong bài viết này, chúng ta sẽ tìm hiểu cách hiển thị trạng thái của tất cả các Docker container bằng dòng lệnh.
Để hiển thị trạng thái của tất cả Docker container, bạn có thể sử dụng lệnh sau:
docker ps -a
docker
: Đây là lệnh chính để tương tác với Docker.ps
: Là từ viết tắt của “process status”, được sử dụng để liệt kê tất cả các container đang chạy.-a
: Tùy chọn này cho phép bạn xem tất cả các container, không chỉ những container đang chạy mà còn cả những container đã dừng lại.Khi bạn chạy lệnh docker ps -a
, đầu ra sẽ bao gồm các thông tin sau:
Dưới đây là ví dụ về đầu ra của lệnh:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 123456789abc my_app:latest "/bin/sh -c 'npm star…" 2 days ago Exited (0) 12 hours ago my_app_container 987654321def postgres "docker-entrypoint.s…" 3 days ago Up 2 hours 5432/tcp postgres_db
Ngoài lệnh docker ps -a
, bạn cũng có thể sử dụng một số tùy chọn khác để lọc và hiển thị thông tin:
docker ps
Nếu bạn chỉ muốn hiển thị các container đang chạy, bạn có thể thêm tùy chọn --filter
:
docker ps --filter "status=running"
Để xem các container đã dừng, bạn có thể sử dụng:
docker ps --filter "status=exited"
Việc hiển thị trạng thái của tất cả Docker container là một bước quan trọng trong quá trình quản lý ứng dụng. Bằng cách sử dụng lệnh docker ps -a
, bạn có thể nhanh chóng kiểm tra tình trạng của các container và có những hành động thích hợp. Hãy chắc chắn rằng bạn nắm vững các lệnh và tùy chọn để quản lý tốt nhất các container của mình!