Docker: จะติดตั้งเวอร์ชันเสถียรล่าสุดบน DEBIAN 10 ได้อย่างไร?

Docker: จะติดตั้งเวอร์ชันเสถียรล่าสุดบน DEBIAN 10 ได้อย่างไร?

Docker: จะติดตั้งเวอร์ชันเสถียรล่าสุดบน DEBIAN 10 ได้อย่างไร?

La virtualization ของระบบปฏิบัติการและแอพพลิเคชั่นหรือระบบ โดยพื้นฐานแล้วประกอบด้วยความสามารถในการแบ่งปันสิ่งเดียวกัน ฮาร์ดแวร์องค์ประกอบหลายอย่างของการทำงานเหล่านี้เป็นอิสระอย่างสมบูรณ์

เมื่อพูดถึงการจำลองเสมือน ระบบปฏิบัติการ กับ ฟรีฟรีและ / หรือเทคโนโลยีแบบเปิดเทคโนโลยีหรือแอพพลิเคชั่นมักเป็นที่ต้องการเช่น Promox, Xen, VirtualBox, QEMU หรือ KVM. แต่เมื่อมันมาถึง แอพพลิเคชั่นหรือระบบโดยปกติจะใช้เป็นหลัก Kubernetes หรือ Docker.

Docker: บทนำ

2 ตัวสุดท้ายนี้คือ เทคโนโลยีการจำลองเสมือนบนคอนเทนเนอร์. ในกรณีของ นักเทียบท่าได้รับการเผยแพร่ในรูปแบบ 2013 Anoซึ่งเป็นส่วนหนึ่งของไฟล์ การพัฒนาโอเพ่นซอร์ส ที่เรียกว่า Docker Engine. ซึ่งใช้ประโยชน์จากความก้าวหน้าที่มีอยู่ในเวลานั้นนั่นคือแนวคิดและความรู้เกี่ยวกับคอนเทนเนอร์จนถึงปัจจุบันจาก ระบบปฏิบัติการ ฟรีและ / หรือเปิด (Unix / ลินุกซ์)เช่น cgroups และเนมสเปซเพื่อพัฒนาในด้านเทคโนโลยีที่กำลังเติบโตนี้

ในโอกาสก่อนหน้านี้เราได้พูดคุยเกี่ยวกับ นักเทียบท่านั่นคือเหตุผลที่เราจะไม่เจาะลึกว่ามันคืออะไรหรือลักษณะสิ่งอำนวยความสะดวกหรือรายละเอียดหรือองค์ประกอบอื่น ๆ ดังนั้นเราจะเน้นไปที่การติดตั้งไฟล์ เวอร์ชันปัจจุบัน (19.03.8) บน DEBIAN 10 (บัสเตอร์) y GNU / Linux Distros, คล้ายหรือขึ้นอยู่กับสิ่งเหล่านี้เช่น MX Linux 19.

อย่างไรก็ตามสำหรับข้อมูลเพิ่มเติมคุณสามารถเข้าถึงสิ่งพิมพ์ก่อนหน้าของเราได้ที่ นักเทียบท่า.

นักเทียบท่า
บทความที่เกี่ยวข้อง:
จะติดตั้ง Docker บน Raspberry pi ด้วย Raspbian ได้อย่างไร?
นักเทียบท่า
บทความที่เกี่ยวข้อง:
เวอร์ชันใหม่ของ Docker Container 18.09 มาพร้อมกับการปรับปรุงใหม่
อู่ต่อเรือแห้ง
บทความที่เกี่ยวข้อง:
Dry: ตัวจัดการ CLI แบบโต้ตอบสำหรับคอนเทนเนอร์ Docker
บทความที่เกี่ยวข้อง:
วิธีติดตั้ง Docker บน Linux Mint 18 Sarah

นักเทียบท่า: เนื้อหา

คอนเทนเนอร์คืออะไร?

ก่อนที่จะเริ่มขั้นตอนการติดตั้งนี้ เทคโนโลยีการจำลองเสมือนบนคอนเทนเนอร์เพื่อให้สามารถติดตั้งแอปพลิเคชันหรือระบบใด ๆ ผ่านไฟล์ "ตู้คอนเทนเนอร์"สิ่งสำคัญคือต้องทำให้ชัดเจนกับผู้ที่ไม่ค่อยเข้าใจความหมายของคอนเทนเนอร์

การอ้างถึงไฟล์ หน้าอย่างเป็นทางการของ HPE (Hewlett Packard Enterprise) เกี่ยวกับเทคโนโลยีดังกล่าวจะบอกเราดังต่อไปนี้:

"Application Containers เป็นสภาพแวดล้อมรันไทม์ที่มีน้ำหนักเบาซึ่งจัดเตรียมไฟล์ตัวแปรและไลบรารีที่จำเป็นในการรันแอ็พพลิเคชันจึงเพิ่มความสามารถในการพกพา".

"ในขณะที่ Virtual Machines (VM) แบบดั้งเดิมอนุญาตการจำลองเสมือนของโครงสร้างพื้นฐานคอมพิวเตอร์ แต่ Containers เปิดใช้งานซอฟต์แวร์แอปพลิเคชัน ไม่เหมือนเครื่องเสมือนคอนเทนเนอร์ใช้ระบบปฏิบัติการ (OS) ของโฮสต์แทนการจัดหาของตนเอง".

Docker: ขั้นตอนการติดตั้งบน DEBIAN 10 (Buster)

A. ขั้นตอนที่ 1

เตรียมไฟล์ เวที สำหรับการติดตั้ง

sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker: การติดตั้ง - ขั้นตอนที่ 1

ข. ขั้นตอนที่ 2

ดาวน์โหลดคีย์เพื่อ ที่เก็บอย่างเป็นทางการกำหนดค่า Repository อย่างเป็นทางการและตรวจสอบความถูกต้องของไฟล์ที่มีอยู่ด้วยเวอร์ชันของไฟล์ GNU / Linux Distro. สำหรับกรณีของเรา DEBIAN 10 (บัสเตอร์) หรืออื่น ๆ GNU / Linux Distro, คล้ายหรือขึ้นอยู่กับมันเช่น MX Linux 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: การติดตั้ง - ขั้นตอนที่ 2

ค. ขั้นตอนที่ 3

ติดตั้งแอปพลิเคชันและไฟล์สำคัญที่แนะนำ

sudo apt install docker-ce docker-ce-cli containerd.io

Docker: การติดตั้ง - ขั้นตอนที่ 3

ง. ขั้นตอนที่ 4

ตรวจสอบการติดตั้งแอปพลิเคชันรันการติดตั้งคอนเทนเนอร์ทดสอบที่เรียกว่า สวัสดีชาวโลก.

sudo docker run hello-world

Docker: การติดตั้ง - ขั้นตอนที่ 4

E. ขั้นตอนที่ 5

ตรวจสอบเวอร์ชันของแอปพลิเคชันที่ติดตั้ง

docker -v

Docker: การติดตั้ง - ขั้นตอนที่ 5

F. ขั้นตอนที่ 6

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

sudo docker run hello-world

Docker: การติดตั้ง - ขั้นตอนที่ 6

ขั้นตอนที่ 7

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

sudo adduser sysadmin docker
docker run hello-world

Docker: การติดตั้ง - ขั้นตอนที่ 8

H. ขั้นตอนที่ 8

สุดท้ายสิ่งที่เหมาะก่อนเริ่มใช้งานอย่างสมบูรณ์ นักเทียบท่าคือการเริ่มต้นใหม่และตรวจสอบความถูกต้องของการเริ่มต้นบริการและการดำเนินการของคอนเทนเนอร์ทดสอบ

sudo /etc/init.d/docker status
docker run hello-world

Docker: การติดตั้ง - ขั้นตอนที่ 8

ต่อมาในสิ่งพิมพ์อื่นเกี่ยวกับเทคโนโลยีดังกล่าวหรือที่เกี่ยวข้องเราจะลองติดตั้งแอปพลิเคชันหรือระบบอื่น ๆ เพื่อเรียนรู้ที่จะเชี่ยวชาญต่อไป อย่างไรก็ตามสำหรับผู้ที่เรียนรู้ด้วยตนเองหรืออยากรู้อยากเห็นมากขึ้นมีคู่มือที่ยอดเยี่ยมซึ่งมีข้อมูลเพิ่มเติมที่เกี่ยวข้อง การติดตั้งบน DEBIAN GNU / Linux 9/10 ในส่วนเอกสารของไฟล์ เว็บไซต์ทางการของนักเทียบท่า.

สุดท้ายในกรณีที่คุณต้องการทราบข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับ นักเทียบท่า, วิธีการทำงานและการใช้งานจริงคุณสามารถเข้าถึง 2 ลิงค์ต่อไปนี้: RedHat y aws อเมซอน.

รูปภาพทั่วไปสำหรับการสรุปบทความ

ข้อสรุป

เราหวังว่าสิ่งนี้ "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" เกี่ยวกับแอพที่ยอดเยี่ยมนี้และ «Tecnología de Virtualización basada en Contenedores» โทร «Docker»ซึ่งมีชั้นเพิ่มเติมของแอ็พพลิเคชัน virtualization ที่เป็นนามธรรมและระบบอัตโนมัติในหลาย ๆ ระบบปฏิบัติการ; เยอะมาก ดอกเบี้ยและประโยชน์ใช้สอย, สำหรับทั้ง «Comunidad de Software Libre y Código Abierto» และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งาน «GNU/Linux».

และสำหรับข้อมูลเพิ่มเติมอย่าลังเลที่จะเยี่ยมชมใด ๆ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที เพื่ออ่าน หนังสือ (PDF) ในหัวข้อนี้หรืออื่น ๆ พื้นที่ความรู้. สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ «publicación», อย่าหยุดแบ่งปัน กับคนอื่น ๆ ในไฟล์ เว็บไซต์ช่องกลุ่มหรือชุมชนที่ชื่นชอบ ของเครือข่ายสังคมโดยเฉพาะอย่างยิ่งฟรีและเปิดเป็น สัตว์แมสทอดอนหรือปลอดภัยและเป็นส่วนตัว Telegram.

หรือเยี่ยมชมหน้าแรกของเราที่ DesdeLinux หรือเข้าร่วมช่องทางการ โทรเลขของ DesdeLinux เพื่ออ่านและโหวตสิ่งพิมพ์ที่น่าสนใจนี้หรืออื่น ๆ «Software Libre», «Código Abierto», «GNU/Linux» และหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ «Informática y la Computación»และ «Actualidad tecnológica».


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา