Docker daemon ใช้งาน Linux หรือไม่
Docker daemon ใช้งาน Linux หรือไม่

วีดีโอ: Docker daemon ใช้งาน Linux หรือไม่

วีดีโอ: Docker daemon ใช้งาน Linux หรือไม่
วีดีโอ: ติดตั้ง Docker for Linux 2024, พฤศจิกายน
Anonim

บน macOS the นักเทียบท่า ไบนารีเป็นเพียงไคลเอนต์และคุณไม่สามารถใช้งานได้ วิ่ง NS นักเทียบท่า daemon , เพราะ นักเทียบท่า daemon ใช้ ลินุกซ์ -คุณสมบัติเฉพาะของเคอร์เนล ดังนั้นคุณจึงไม่สามารถ เรียกใช้ Docker โดยกำเนิดใน OS X ดังนั้นคุณต้องติดตั้ง นักเทียบท่า -machine เพื่อสร้าง VM และแนบไปกับมัน

อีกอย่างที่ควรรู้ก็คือ ฉันจะรู้ได้อย่างไรว่า Docker daemon ทำงานบน Linux หรือไม่?

วิธีที่เป็นอิสระของระบบปฏิบัติการเพื่อ ตรวจสอบว่า Docker เป็น วิ่ง คือการถาม นักเทียบท่า , ใช้ นักเทียบท่า คำสั่งข้อมูล คุณยังสามารถใช้ยูทิลิตี้ระบบปฏิบัติการ เช่น sudo systemctl is-active นักเทียบท่า หรือสถานะ sudo นักเทียบท่า หรือบริการ sudo นักเทียบท่า สถานะ หรือ กำลังตรวจสอบ สถานะบริการโดยใช้ยูทิลิตี้ Windows

ฉันจะเริ่ม Docker daemon ใน Linux ได้อย่างไร เริ่ม NS ภูต ด้วยตนเอง เพื่อวัตถุประสงค์ในการดีบัก คุณสามารถ เริ่ม Docker ด้วยตนเองโดยใช้คำสั่ง dockerd คุณอาจต้องใช้ sudo ขึ้นอยู่กับการกำหนดค่าระบบปฏิบัติการของคุณ เมื่อคุณ เริ่ม Docker วิธีนี้จะทำงานในเบื้องหน้าและส่งบันทึกไปยังเทอร์มินัลของคุณโดยตรง

เช่นนั้น Docker daemon ใช้งาน Docker หรือไม่

NS นักเทียบท่า daemon เป็นบริการที่ วิ่ง บนระบบปฏิบัติการโฮสต์ของคุณ ปัจจุบันเท่านั้น วิ่ง บน Linux เนื่องจากขึ้นอยู่กับคุณสมบัติเคอร์เนลของ Linux จำนวนหนึ่ง แต่มีสองสามวิธีในการ เรียกใช้ Docker บน MacOS และ Windows ด้วย NS นักเทียบท่า daemon ตัวเองเปิดเผย REST API

ผู้ใช้รายใดที่ Docker ทำงานเป็น?

จัดการ Docker ในฐานะผู้ใช้ที่ไม่ใช่รูท โดยค่าเริ่มต้นซ็อกเก็ต Unix นั้นเป็นเจ้าของโดยรูทผู้ใช้และผู้ใช้รายอื่นสามารถเข้าถึงได้โดยใช้ sudo . Docker daemon ทำงานเป็นผู้ใช้รูทเสมอ หากคุณไม่ต้องการนำหน้าคำสั่งนักเทียบท่าด้วย sudo ให้สร้างกลุ่ม Unix ชื่อ docker และเพิ่มผู้ใช้เข้าไป

แนะนำ: