Docker - ภาพรวม

Docker คือบริการจัดการคอนเทนเนอร์ คีย์เวิร์ดของ Docker คือdevelop, ship และ runได้ทุกที่ แนวคิดทั้งหมดของ Docker มีไว้เพื่อให้นักพัฒนาสามารถพัฒนาแอปพลิเคชันได้อย่างง่ายดายจัดส่งลงในคอนเทนเนอร์ซึ่งสามารถนำไปใช้งานได้ทุกที่

Docker เปิดตัวครั้งแรกในเดือนมีนาคม 2013 และตั้งแต่นั้นเป็นต้นมาได้กลายเป็นคำที่แพร่หลายสำหรับการพัฒนาโลกสมัยใหม่โดยเฉพาะอย่างยิ่งในการเผชิญหน้ากับโครงการที่ใช้ Agile

คุณสมบัติของ Docker

  • Docker มีความสามารถในการลดขนาดของการพัฒนาโดยการจัดเตรียมระบบปฏิบัติการให้เล็กลงผ่านคอนเทนเนอร์

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

  • คุณสามารถปรับใช้คอนเทนเนอร์ Docker ได้จากทุกที่บนเครื่องจริงและเครื่องเสมือนและแม้แต่บนคลาวด์

  • เนื่องจากคอนเทนเนอร์ Docker มีน้ำหนักเบาจึงสามารถปรับขนาดได้ง่ายมาก

ส่วนประกอบของ Docker

Docker มีส่วนประกอบดังต่อไปนี้

  • Docker for Mac - อนุญาตให้เรียกใช้คอนเทนเนอร์ Docker บน Mac OS

  • Docker for Linux - อนุญาตให้เรียกใช้คอนเทนเนอร์ Docker บน Linux OS

  • Docker for Windows - อนุญาตให้เรียกใช้คอนเทนเนอร์ Docker บน Windows OS

  • Docker Engine - ใช้สำหรับสร้างอิมเมจ Docker และสร้างคอนเทนเนอร์ Docker

  • Docker Hub - นี่คือรีจิสทรีที่ใช้ในการโฮสต์อิมเมจ Docker ต่างๆ

  • Docker Compose - ใช้เพื่อกำหนดแอปพลิเคชันโดยใช้คอนเทนเนอร์ Docker หลายตัว

เราจะพูดถึงส่วนประกอบทั้งหมดนี้โดยละเอียดในบทต่อ ๆ ไป

เว็บไซต์อย่างเป็นทางการสำหรับ Docker คือ https://www.docker.com/ไซต์นี้มีข้อมูลและเอกสารเกี่ยวกับซอฟต์แวร์ Docker ทั้งหมด นอกจากนี้ยังมีลิงค์ดาวน์โหลดสำหรับระบบปฏิบัติการต่างๆ