Docker - Làm việc với Container
Trong chương này, chúng ta sẽ khám phá chi tiết những gì chúng ta có thể làm với container.
docker đầu
Với lệnh này, bạn có thể xem các quy trình hàng đầu trong một vùng chứa.
Cú pháp
docker top ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà bạn muốn xem các quy trình hàng đầu.
Giá trị trả lại
Đầu ra sẽ hiển thị các quy trình cấp cao nhất trong một vùng chứa.
Thí dụ
sudo docker top 9f215ed0b0d3
Lệnh trên sẽ hiển thị các quy trình cấp cao nhất trong một vùng chứa.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
bến tàu
Lệnh này được sử dụng để dừng một vùng chứa đang chạy.
Cú pháp
docker stop ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa cần được dừng lại.
Giá trị trả lại
Đầu ra sẽ cung cấp ID của vùng chứa đã dừng.
Thí dụ
sudo docker stop 9f215ed0b0d3
Lệnh trên sẽ dừng vùng chứa Docker 9f215ed0b0d3.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
docker rm
Lệnh này được sử dụng để xóa một vùng chứa.
Cú pháp
docker rm ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa cần được xóa.
Giá trị trả lại
Đầu ra sẽ cung cấp ID của vùng chứa bị loại bỏ.
Thí dụ
sudo docker rm 9f215ed0b0d3
Lệnh trên sẽ xóa vùng chứa Docker 9f215ed0b0d3.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
số liệu thống kê về docker
Lệnh này được sử dụng để cung cấp số liệu thống kê của một vùng chứa đang chạy.
Cú pháp
docker stats ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà các số liệu thống kê cần được cung cấp.
Giá trị trả lại
Đầu ra sẽ hiển thị việc sử dụng CPU và Bộ nhớ của Vùng chứa.
Thí dụ
sudo docker stats 9f215ed0b0d3
Lệnh trên sẽ cung cấp khả năng sử dụng CPU và bộ nhớ của Container 9f215ed0b0d3.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
docker đính kèm
Lệnh này được sử dụng để đính kèm vào một vùng chứa đang chạy.
Cú pháp
docker attach ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà bạn cần đính kèm.
Giá trị trả lại
không ai
Thí dụ
sudo docker attach 07b0b6f434fe
Lệnh trên sẽ đính kèm vào vùng chứa Docker 07b0b6f434fe.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
Khi bạn đã đính kèm vào vùng chứa Docker, bạn có thể chạy lệnh trên để xem quá trình sử dụng trong vùng chứa Docker đó.
tạm dừng docker
Lệnh này được sử dụng để tạm dừng các quá trình trong một vùng chứa đang chạy.
Cú pháp
docker pause ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà bạn cần để tạm dừng các quy trình trong vùng chứa.
Giá trị trả lại
ContainerID của vùng chứa bị tạm dừng.
Thí dụ
sudo docker pause 07b0b6f434fe
Lệnh trên sẽ tạm dừng các quá trình trong một vùng chứa đang chạy 07b0b6f434fe.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
docker bỏ tạm dừng
Lệnh này được sử dụng để unpause các quy trình trong một vùng chứa đang chạy.
Cú pháp
docker unpause ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà bạn cần để hủy tạm dừng các quy trình trong vùng chứa.
Giá trị trả lại
ContainerID của vùng chứa đang chạy.
Thí dụ
sudo docker unpause 07b0b6f434fe
Lệnh trên sẽ hủy tạm dừng các quá trình trong một vùng chứa đang chạy: 07b0b6f434fe
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
người đóng tàu giết
Lệnh này được sử dụng để hủy các tiến trình trong một vùng chứa đang chạy.
Cú pháp
docker kill ContainerID
Tùy chọn
ContainerID - Đây là ID vùng chứa mà bạn cần để hủy các quy trình trong vùng chứa.
Giá trị trả lại
ContainerID của vùng chứa đang chạy.
Thí dụ
sudo docker kill 07b0b6f434fe
Lệnh trên sẽ giết các tiến trình trong vùng chứa đang chạy 07b0b6f434fe.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
Docker - Vòng đời của container
Hình minh họa sau giải thích toàn bộ vòng đời của vùng chứa Docker.
Ban đầu, vùng chứa Docker sẽ nằm trong created tiểu bang.
Sau đó, vùng chứa Docker chuyển sang trạng thái đang chạy khi Docker run lệnh được sử dụng.
Docker kill lệnh được sử dụng để hủy một vùng chứa Docker hiện có.
Docker pause lệnh được sử dụng để tạm dừng một vùng chứa Docker hiện có.
Docker stop lệnh được sử dụng để tạm dừng một vùng chứa Docker hiện có.
Docker run lệnh được sử dụng để đặt một vùng chứa trở lại từ stopped trạng thái với một running tiểu bang.