Làm thế nào để ngăn chặn tất cả các vùng chứa Docker

How Stop All Docker Containers



Trong bài viết này, tôi sẽ chỉ cho bạn cách dừng tất cả các vùng chứa Docker trên máy chủ Docker của bạn. Vậy hãy bắt đầu.

Yêu cầu:

Bạn phải cài đặt Docker để chạy các lệnh được hiển thị trong bài viết này.







Nếu bạn chưa cài đặt Docker, bạn có thể xem các bài viết sau về cài đặt Docker để cài đặt Docker trên bản phân phối Linux mong muốn của bạn.



Nếu bạn vẫn gặp bất kỳ vấn đề nào khi cài đặt Docker, bạn có thể liên hệ với tôi qua https://support.linuxhint.com . Tôi sẽ rất vui khi được giúp đỡ.



Dừng một container đang chạy:

Bạn có thể dừng mọi vùng chứa Docker đang chạy trên máy chủ Docker của mình. Để dừng một vùng chứa, bạn cần có ID hoặc tên của vùng chứa mà bạn muốn dừng.





Để lấy ID vùng chứa và tên của tất cả các vùng chứa đang chạy, hãy chạy lệnh sau:

$danh sách vùng chứa docker

Như bạn có thể thấy ID vùng chứa và tên của tất cả các vùng chứa đang chạy được liệt kê.



Bây giờ, giả sử bạn muốn dừng vùng chứa www1 hoặc c52585c7a69b .

Để làm điều đó, bạn có thể chạy một trong các lệnh sau:

$docker container dừng www1

Hoặc,

$docker container dừng c52585c7a69b

Thùng chứa www1 hoặc c52585c7a69b nên được dừng lại.

Dừng tất cả các thùng đang chạy:

Bạn cũng có thể dừng tất cả các vùng chứa Docker đang chạy bằng một lệnh duy nhất.

Để dừng tất cả các vùng chứa Docker đang chạy, hãy chạy lệnh sau:

$docker container dừng $(danh sách vùng chứa docker -q)

Tất cả các vùng chứa Docker đang chạy sẽ được dừng lại.

Ở đây, danh sách vùng chứa docker -q lệnh trả về ID vùng chứa của tất cả các vùng chứa Docker đang chạy. Sau đó bến tàu container lệnh dừng các vùng chứa bằng cách sử dụng ID vùng chứa.

Như bạn có thể thấy, không có vùng chứa Docker nào đang chạy trong danh sách.

$danh sách vùng chứa docker

Một lần nữa, bạn có thể thấy rằng tất cả các vùng chứa Docker đang chạy đều bị dừng.

$danh sách vùng chứa docker-đến

Dừng tất cả các vùng chứa Docker:

Bạn cũng có thể dừng bất kỳ vùng chứa Docker nào bất kể trạng thái của chúng (đang chạy, bị tạm dừng, v.v.).

Để dừng tất cả các vùng chứa Docker bất kể trạng thái của chúng, hãy chạy lệnh sau:

$docker container dừng $(danh sách vùng chứa docker -qa)

Tất cả các vùng chứa Docker bất kể trạng thái của chúng đều phải dừng lại.

Ở đây, danh sách vùng chứa docker -qa lệnh trả về ID vùng chứa của tất cả các vùng chứa Docker bất kể trạng thái của chúng. Sau đó bến tàu container lệnh dừng các vùng chứa bằng cách sử dụng ID vùng chứa.

Bạn có thể xác minh xem các vùng chứa có bị dừng hay không bằng lệnh sau:

$danh sách vùng chứa docker-đến

Như bạn có thể thấy, tất cả các vùng chứa đều bị dừng lại.

Vì vậy, đó là cách bạn dừng tất cả các vùng chứa Docker trên máy chủ Docker của mình. Cảm ơn đã đọc bài viết này.