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 ContainerIDTù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 9f215ed0b0d3Lệ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 ContainerIDTù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 9f215ed0b0d3Lệ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 ContainerIDTù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 9f215ed0b0d3Lệ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 ContainerIDTù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 9f215ed0b0d3Lệ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 ContainerIDTù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 07b0b6f434feLệ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 ContainerIDTù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 07b0b6f434feLệ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 ContainerIDTù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 07b0b6f434feLệ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 ContainerIDTù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 07b0b6f434feLệ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.