Var run Docker sock là gì?
Var run Docker sock là gì?

Video: Var run Docker sock là gì?

Video: Var run Docker sock là gì?
Video: Cách mình viết Dockerfile | DevOps Mentor 2024, Có thể
Anonim

/ var / chạy / người đóng tàu . bít tất là một miền Unix ổ cắm . Các socket được sử dụng trong bản phân phối Linux yêu thích của bạn để cho phép các tiến trình khác nhau giao tiếp với nhau. Trong trường hợp Docker , / var / chạy / người đóng tàu . bít tất là một cách để giao tiếp với chính Docker xử lý và vì đó là một tệp, chúng tôi có thể chia sẻ nó với các vùng chứa.

Cũng được hỏi, tập tin Docker sock là gì?

người đóng tàu . bít tất là UNIX ổ cắm điều đó Docker daemon đang lắng nghe. Đó là điểm vào chính cho Docker API. Nó cũng có thể là TCP ổ cắm nhưng theo mặc định vì lý do bảo mật Docker mặc định sử dụng UNIX ổ cắm . Có thể có những lý do khác nhau khiến bạn có thể cần gắn kết Docker socket bên trong một thùng chứa.

Tương tự, bạn có thể chạy Docker bên trong Docker không? Đến chạy docker bên trong docker chắc chắn là có thể. Điều chính là bạn chạy vùng chứa bên ngoài với các đặc quyền bổ sung (bắt đầu bằng --privileged = true) và sau đó cài đặt cập bến thùng chứa đó.

Cũng biết, làm cách nào để biết Docker của tôi đang chạy trên cổng nào?

Đánh dấu của bạn Docker daemon. Sau khi khởi động lại người đóng tàu dịch vụ, bạn có thể xem cảng trong đầu ra của trạng thái systemctl người đóng tàu . dịch vụ như / usr / bin / dockerd -H tcp: //0.0.0.0: 2375 -H unix: /// var / chạy / người đóng tàu .bít tất. Cảm ơn bạn!

Docker daemon làm gì?

Docker Daemon : Một quy trình nền liên tục quản lý Docker hình ảnh, vùng chứa, mạng và dung lượng lưu trữ. Các Docker daemon liên tục lắng nghe Docker Yêu cầu API và xử lý chúng.

Đề xuất: