Docker daemon có chạy Linux không?
Docker daemon có chạy Linux không?

Video: Docker daemon có chạy Linux không?

Video: Docker daemon có chạy Linux không?
Video: WSL06 - Cài đặt và chạy Docker trong WSL2 Windows 2024, Tháng mười một
Anonim

Trên macOS, người đóng tàu nhị phân chỉ là một ứng dụng khách và bạn không thể sử dụng nó chạy NS docker daemon , tại vì Docker daemon sử dụng Linux -các tính năng hạt nhân cụ thể, do đó bạn không thể chạy Docker nguyên bản trong OS X. Vì vậy, bạn phải cài đặt người đóng tàu -máy móc để tạo VM và gắn vào nó.

Cũng cần biết là, làm cách nào để biết được Docker daemon có đang chạy trên Linux hay không?

Cách độc lập với hệ điều hành để kiểm tra xem Docker Là đang chạy là để hỏi Docker , sử dụng người đóng tàu lệnh thông tin. Bạn cũng có thể sử dụng các tiện ích của hệ điều hành, chẳng hạn như sudo systemctl đang hoạt động người đóng tàu hoặc trạng thái sudo người đóng tàu hoặc dịch vụ sudo người đóng tàu trạng thái, hoặc kiểm tra trạng thái dịch vụ sử dụng các tiện ích Windows.

làm cách nào để khởi động Docker daemon trong Linux? Bắt đầu NS daemon Theo cách thủ công Đối với mục đích gỡ lỗi, bạn có thể khởi động Docker bằng cách sử dụng lệnh dockerd theo cách thủ công. Bạn có thể cần sử dụng sudo, tùy thuộc vào cấu hình hệ điều hành của bạn. Khi bạn khởi động Docker theo cách này, nó chạy ở nền trước và gửi nhật ký trực tiếp đến thiết bị đầu cuối của bạn.

Như vậy, daemon Docker có đang chạy Docker không?

Các Docker daemon là một dịch vụ chạy trên hệ điều hành máy chủ của bạn. Nó hiện chỉ chạy trên Linux vì nó phụ thuộc vào một số tính năng của nhân Linux, nhưng có một số cách để chạy Docker trên MacOS và Windows nữa. Các Docker daemon chính nó cho thấy một API REST.

Docker đang chạy với tư cách người dùng nào?

Quản lý Docker với tư cách là người dùng không phải root Theo mặc định rằng ổ cắm Unix thuộc sở hữu của người dùng root và những người dùng khác chỉ có thể truy cập nó bằng cách sử dụng sudo . Daemon Docker luôn chạy với tư cách người dùng root. Nếu bạn không muốn mở đầu lệnh docker bằng sudo , tạo một nhóm Unix được gọi là docker và thêm người dùng vào đó.

Đề xuất: