Apakah daemon Docker menjalankan Linux?
Apakah daemon Docker menjalankan Linux?

Video: Apakah daemon Docker menjalankan Linux?

Video: Apakah daemon Docker menjalankan Linux?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, November
Anonim

Di macOS buruh pelabuhan biner hanya klien dan Anda tidak dapat menggunakannya untuk berlari NS daemon buruh pelabuhan , karena Daemon buruh pelabuhan menggunakan Linux -fitur kernel tertentu, oleh karena itu Anda tidak bisa jalankan Docker asli di OS X. Jadi Anda harus menginstal buruh pelabuhan -mesin untuk membuat VM dan melampirkannya.

Yang juga perlu diketahui adalah, bagaimana saya bisa tahu apakah daemon Docker berjalan di Linux?

Cara independen sistem operasi untuk periksa apakah Docker adalah berlari adalah untuk bertanya Buruh pelabuhan , menggunakan buruh pelabuhan perintah informasi. Anda juga dapat menggunakan utilitas sistem operasi, seperti sudo systemctl is-active buruh pelabuhan atau status sudo buruh pelabuhan atau layanan sudo buruh pelabuhan status, atau memeriksa status layanan menggunakan utilitas Windows.

bagaimana cara memulai daemon Docker di Linux? Awal NS daemon secara manual Untuk keperluan debugging, Anda dapat mulai buruh pelabuhan secara manual menggunakan perintah dockerd. Anda mungkin perlu menggunakan Sudo, tergantung pada konfigurasi sistem operasi Anda. Ketika kamu mulai buruh pelabuhan dengan cara ini, ia berjalan di latar depan dan mengirimkan lognya langsung ke terminal Anda.

Jadi, apakah daemon Docker menjalankan Docker?

NS Daemon buruh pelabuhan adalah layanan yang berlari pada sistem operasi host Anda. Saat ini hanya berlari di Linux karena bergantung pada sejumlah fitur kernel Linux, tetapi ada beberapa cara untuk jalankan Docker di MacOS dan Windows juga. NS Daemon buruh pelabuhan sendiri mengekspos REST API.

Pengguna apa yang menjalankan Docker?

Kelola Docker sebagai pengguna non-root Secara default soket Unix dimiliki oleh root pengguna dan pengguna lain hanya dapat mengaksesnya menggunakan sudo . Daemon Docker selalu berjalan sebagai pengguna root. Jika Anda tidak ingin mengawali perintah buruh pelabuhan dengan sudo , buat grup Unix bernama buruh pelabuhan dan tambahkan pengguna ke dalamnya.

Direkomendasikan: