ค้นหาเว็บไซต์

วิธีสร้างแอปพลิเคชัน API ที่รวดเร็วโดยใช้ Docker Compose

การแนะนำ

FastAPI เป็นเฟรมเวิร์กเว็บสมัยใหม่สำหรับ Python ที่ได้รับการออกแบบมาเพื่อมอบประสิทธิภาพสูง ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการพัฒนาแอปพลิเคชัน โดยเฉพาะแอปที่ขับเคลื่อนด้วย AI

บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการสร้างและตั้งค่าแอปพลิเคชัน FastAPI บนเครื่อง Ubuntu โดยใช้ Docker Co

อ่านต่อไป →

วิธีกำหนดค่ากงสุล KV โดยใช้ Docker

การแนะนำ

Consul โดย HashiCorp เป็นเครื่องมืออเนกประสงค์ที่ทำหน้าที่หลายอย่างในสภาพแวดล้อม DevOps ที่ทันสมัย มีการใช้กันอย่างแพร่หลายสำหรับการค้นหาบริการ การตรวจสอบสภาพ โหลดบาลานซ์ และที่สำคัญคือเป็นร้านค้าคีย์-ค่าแบบกระจาย (KV) ร้านค้า KV ใน Consul เหมาะอย่างยิ่งสำหรับการจัดเก็บข้อมูลการกำหนดค่า

อ่านต่อไป →

วิธีลบอิมเมจ Docker บน Linux

บนหน้านี้

  1. ขั้นตอนที่ 1: แสดงรายการอิมเมจ Docker
  2. ขั้นตอนที่ 2: ระบุรูปภาพที่จะลบ
  3. ขั้นตอนที่ 3: ลบอิมเมจ Docker
  4. ขั้นตอนที่ 4: บังคับให้ลบรูปภาพ (ไม่บังคับ)
  5. ขั้นตอนที่ 5: ลบรูปภาพที่ไม่ได้ใช้ทั้งหมด (ไม่บังคับ)
  6. ขั้นตอนที่ 6: ตรวจสอบการลบ
  7. เคล็ดลับเพิ่มเติม

Docker เป็นแพลตฟอร์มที่ทำให้กระบวนการพัฒนา จัดส่ง และใช้งานแอปพลิเคชันในสภาพแวดล้อมแบบแยกที่เรียกว่าคอนเทนเนอร์ง่ายขึ้น คอนเทนเนอร์รวมทุกอย่างที่แอปพลิเคชันจำเป็นต้องรัน รวมถึงโค้ด รันไทม์ ไลบรารี และการตั้งค่า เพื่อให้มั่นใจถึงคว

อ่านต่อไป →

วิธีใช้ docker-compose กับ Podman บน Linux

Podman เป็นทางเลือกโอเพ่นซอร์สฟรีสำหรับ Docker ที่สร้างโดย Red Hat แม้ว่า Docker อาจจะแพร่หลายมากขึ้น จนถึงจุดที่มันกลายเป็นคำพ้องสำหรับ "คอนเทนเนอร์" จากมุมมองทางเทคนิค Podman นั้นเหนือกว่า: ได้รับการออกแบบตั้งแต่เริ่มต้นเพื่อให้ไม่มี daemonless มันสามารถทำงานได้โดยไม่ต้อง ความต้องการสิทธิ์รูท และรวมเข้ากับสภาพแวดล้อม Linux ได้ดีขึ้น สิ่งหนึ่งที่อาจทำให้หลายคนไม่สามารถย้ายจาก Docker ไปยัง Podman ได้ก็คือการขาด Podman ที่เทียบเท่ากับการเขียนนักเทียบท่า ด้วยการสร้างเลเยอร์ความเข้ากันได้ระหว่าง Podman และ Docker ทำให้ตอนนี้ผู้ใช้สามารถเขียนนักเทียบท่าได้ราวกับว่าเป็นเครื่องมือเนทิฟของ Podman

อ่านต่อไป →

แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยของคอนเทนเนอร์: การรักษาความปลอดภัย Docker

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

อ่านต่อไป →

การรีสตาร์ท Docker บน Linux: daemon, คอนเทนเนอร์, ผู้แต่งและบริการ

Docker เป็นแพลตฟอร์มที่ทรงพลังสำหรับการพัฒนา จัดส่ง และใช้งานแอปพลิเคชันภายในคอนเทนเนอร์ อย่างไรก็ตาม มีบางครั้งที่คุณอาจต้องรีสตาร์ท Docker หรือส่วนประกอบต่างๆ ด้วยเหตุผลหลายประการ เช่น การใช้การอัปเดต การแก้ไขปัญหา หรือเพียงรีเฟรชสภาพแวดล้อม คู่มือนี้จะแนะนำหลายวิธีในการรีสตาร์ท Docker บนระบบ Linux เพื่อให้มั่นใจว่าคอนเทนเนอร์และบริการของคุณทำงานได้อย่างราบรื่นต่อไป

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้:

  • วิธีรีสตาร์ท Docker daemon
  • วิธีรีสตาร์ทคอนเทนเนอร์ Docker
  • วิธีรีสตาร์ทบริการ Docker
  • วิธีรีสตาร์ท Docker บน Linux ต่างๆ

อ่านต่อไป →

วิธีใช้ docker exec เพื่อรันคำสั่งใน Docker Container

การแนะนำ

Docker เป็นเครื่องมือคอนเทนเนอร์ที่ช่วยให้นักพัฒนาสร้างและจัดการคอนเทนเนอร์ Linux แบบพกพาและสอดคล้องกัน

เมื่อพัฒนาหรือปรับใช้คอนเทนเนอร์ คุณมักจะต้องตรวจสอบภายในคอนเทนเนอร์ที่ทำงานอยู่เพื่อตรวจสอบสถานะปัจจุบันหรือแก้ไขจุดบกพร่องของปัญหา ด้วยเหตุนี้ Docker จึงจัดเตรียมคำสั่ง docker exec เพื่อรันโปรแก

อ่านต่อไป →

ฉันจะเปลี่ยนจาก Docker Desktop เป็น Colima ได้อย่างไร

Colima เป็นทางเลือก Docker Desktop สำหรับ macOS และ Linux ที่ DDEV รองรับแล้ว

DDEV เป็นเครื่องมือโอเพ่นซอร์สที่ทำให้ง่ายต่อการติดตั้งและรันสภาพแวดล้อมการพัฒนา PHP ภายในเครื่องภายในไม่กี่นาที มีประสิทธิภาพและยืดหยุ่นอันเป็นผลมาจากการกำหนดค่าสภาพแวดล้อมต่อโปรเจ็กต์ ซึ่งสามารถขยาย ควบคุมเวอร์ชัน และแบ่งปันได้ กล่าวโดยสรุป DDEV มุ่งหวังที่จะอนุญาตให้ทีมพัฒนาใช้คอนเทนเนอร์ในขั้นตอนการทำงานของตนโดยไม่ต้องซับซ้อนในการกำหนดค่าตามความต้องการ

DDEV มาแทนที่โซลูชันสแต็ก AMP แบบดั้งเดิม (WAMP, MAMP, XAMPP และอื่นๆ) ด้วยโซลูชันบนคอนเทนเนอร์ที่ยืดหยุ่น ทันสมัย เน

อ่านต่อไป →

วิธีเรียกใช้ Headscale ด้วย UI ใน Docker Container

ในบทความนี้ เราจะสาธิตวิธีที่คุณสามารถเรียกใช้ Headscale และ Headscale UI โดยใช้ Docker Containers บทความล่าสุดของเราเกี่ยวกับการติดตั้ง Headscale บนระบบ Ubuntu Linux โดยใช้แพ็คเกจ .deb โดยเฉพาะ ลิงก์ไปยังโพสต์ถูกแชร์ในลิงก์ด้านล่าง

  • ติดตั้งและกำหนดค่า Headscale บน Ubuntu

หากคุณไม่ชอบการติดตั้ง Headscale แบบแพ็คเกจ บทความนี้ออกแบบมาสำหรับคุณ Headscale เป็นโซลูชันทางเลือกโอเพ่นซอร์สที่ทรงพลังมากสำหรับเซิร์ฟเวอร์ประสานงาน Tailscale มันถูกสร้างขึ้นเพื่อให้โฮสต์ด้วยตนเองในโครงสร้างพื้นฐานของคุณเอง Headscale ได้รับการพัฒนาอย่างอิสระและไม่มีความสัมพันธ์ใดๆ กับบร

อ่านต่อไป →

วิธีเรียกใช้ OpenLDAP ใน Bitnami Docker Container

การจัดการผู้ใช้ กลุ่ม และการอนุญาตต่างๆ เป็นหนึ่งในงานที่สำคัญสำหรับผู้ดูแลระบบในองค์กรใดๆ เพื่อให้ง่ายขึ้น หลายคนเลือกที่จะใช้บริการไดเร็กทอรี นี่เป็นฐานข้อมูลส่วนกลางที่เก็บข้อมูลทั้งหมดเกี่ยวกับทรัพยากรและเอนทิตีในเครือข่ายคอมพิวเตอร์ ช่วยให้เข้าถึงและจัดการข้อมูลเกี่ยวกับทรัพยากรต่างๆ บนเครือข่ายได้ง่ายขึ้น เช่น ผู้ใช้ คอมพิวเตอร์ เครื่องพิมพ์ แอปพลิเคชัน และอุปกรณ์อื่นๆ Microsoft Active Directory เป็นหนึ่งในบริการไดเรกทอรีที่นิยมใช้ นอกจากนี้ยังมีบริการไดเร็กทอรีอื่นๆ อีกมากมาย เช่น Novell eDirectory, LDAP เป็นต้น

Lightweight Directory Access Protocol ย่อว่า LDAP

อ่านต่อไป →