Docker - Vùng chứa
Vùng chứa là các thể hiện của hình ảnh Docker có thể chạy bằng lệnh Docker run. Mục đích cơ bản của Docker là chạy các vùng chứa. Hãy thảo luận về cách làm việc với vùng chứa.
Chạy một Container
Việc chạy các vùng chứa được quản lý bằng Docker runchỉ huy. Để chạy vùng chứa ở chế độ tương tác, trước tiên hãy khởi chạy vùng chứa Docker.
sudo docker run –it centos /bin/bash
Sau đó nhấn Crtl + p và bạn sẽ trở lại hệ điều hành của mình.
Sau đó, bạn sẽ chạy trong phiên bản của hệ thống CentOS trên máy chủ Ubuntu.
Danh sách các vùng chứa
Người ta có thể liệt kê tất cả các thùng chứa trên máy thông qua docker pschỉ huy. Lệnh này được sử dụng để trả về các vùng chứa hiện đang chạy.
docker ps
Cú pháp
docker ps
Tùy chọn
không ai
Giá trị trả lại
Đầu ra sẽ hiển thị các vùng chứa hiện đang chạy.
Thí dụ
sudo docker ps
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
Hãy xem thêm một số biến thể của docker ps chỉ huy.
docker ps -a
Lệnh này được sử dụng để liệt kê tất cả các vùng chứa trên hệ thống
Cú pháp
docker ps -a
Tùy chọn
─a - Nó nói với docker ps lệnh liệt kê tất cả các vùng chứa trên hệ thống.
Giá trị trả lại
Đầu ra sẽ hiển thị tất cả các vùng chứa.
Thí dụ
sudo docker ps -a
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau:
lịch sử docker
Với lệnh này, bạn có thể xem tất cả các lệnh được chạy với một hình ảnh thông qua một vùng chứa.
Cú pháp
docker history ImageID
Tùy chọn
ImageID - Đây là ID hình ảnh mà bạn muốn xem tất cả các lệnh đã chạy chống lại nó.
Giá trị trả lại
Đầu ra sẽ hiển thị tất cả các lệnh chạy trên hình ảnh đó.
Thí dụ
sudo docker history centos
Lệnh trên sẽ hiển thị tất cả các lệnh đã chạy chống lại centos hình ảnh.
Đầu ra
Khi chúng ta chạy lệnh trên, nó sẽ tạo ra kết quả sau: