วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการ "คอนเทนเนอร์" ในตัวซึ่งทำงานคล้ายกับเครื่องเสมือน ในคู่มือนี้ เราจะพูดถึงวิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine รองรับเฉพาะ CentOS 7 และ 8 ดังนั้น หากคุณใช้ระบบปฏิบัติการรุ่นเก่า คุณต้องอัปเกรดก่อนที่จะพยายามติดตั้ง Docker บนระบบ CentOS ของคุณ

วิธีการติดตั้ง Docker Engine บน CentOS

ก่อนที่เราจะเริ่มต้น

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

โชคดีที่การถอนการติดตั้ง Docker รุ่นเก่าใน CentOS เป็นเรื่องง่าย หากต้องการลบ ให้เปิดเทอร์มินัลแล้วใช้ คำสั่ง yum removeเพื่อกำจัดแพ็คเกจเก่า

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

หลังจากกำจัดแพ็คเกจเก่าออกจากระบบ CentOS แล้ว คุณต้องตั้งค่าที่เก็บซอฟต์แวร์ "centos-extras" ที่เก็บซอฟต์แวร์นี้มักจะติดตั้งบน CentOS ทันที ดังนั้นจึงไม่จำเป็นต้องอ่านวิธีทำให้ใช้งานได้ที่นี่ อย่างไรก็ตาม หากคุณปิดใช้ repo นี้ (ไม่ว่าจะด้วยเหตุผลใดก็ตาม) คุณต้องเปิดใช้อีกครั้งก่อนที่จะพยายามติดตั้ง Docker Engine บน CentOS

การตั้งค่า Docker Engine บน Cent OS 7/CentOS 8

วิธีการติดตั้ง Docker Engine บน CentOS

ในการเริ่มตั้งค่า Docker Engine บน CentOS คุณต้องใช้แพ็คเกจ “yum-utils” แพ็คเกจนี้จะช่วยให้คุณเข้าถึงเครื่องมือ “yum-config-manager” ซึ่งคุณสามารถใช้เพื่อตั้งค่า Docker repo อย่างเป็นทางการ

เปิดหน้าต่างเทอร์มินัลและใช้ คำสั่ง yum installเพื่อตั้งค่าแพ็คเกจ "yum-utils" บนระบบ การติดตั้งควรรวดเร็ว

sudo yum ติดตั้ง -y yum-utils

หลังจากตั้งค่าแพ็คเกจ "yum-utils" ในระบบ CentOS แล้ว ให้ใช้ คำสั่ง yum-config-managerเพื่อเพิ่มที่เก็บ Docker อย่างเป็นทางการ การเพิ่ม repo นี้จะช่วยให้คุณได้รับการอัปเดตความปลอดภัยและแพตช์ล่าสุดสำหรับ Docker

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

ที่เก็บซอฟต์แวร์ Docker เปิดใช้งานบน CentOS โดยใช้คำสั่งด้านบนเรียกใช้ อย่างไรก็ตาม หากคุณต้องการ Docker ทุกคืนหรือ repo ช่องทดสอบ Docker คุณต้องเปิดใช้งาน

Docker CE ซื้อคืนทุกคืน

แม้ว่าจะไม่แนะนำให้เปิดใช้งานที่เก็บกลางคืน แต่คุณสามารถทำได้หากต้องการ ในการเปิดใช้งานที่เก็บ Docker CE Nightly บน CentOS ให้ใช้ คำสั่ง yum-config-managerด้านล่างในเทอร์มินัล

sudo yum-config-manager -- เปิดใช้งาน docker-ce-nightly

หากคุณเปลี่ยนใจและต้องการปิดการใช้งานที่เก็บซอฟต์แวร์ Docker CE Nightly ให้รัน คำสั่ง yum-config-managerแต่เพิ่ม สวิตช์ –disableเข้าไป

sudo yum-config-manager --disable docker-ce-nightly

ที่เก็บการทดสอบ Docker CE

หากคุณต้องการเปิดใช้งานพื้นที่เก็บข้อมูลการทดสอบ Docker CE บน CentOS เป็นไปได้ แม้ว่าจะไม่แนะนำสำหรับวัตถุประสงค์ในการผลิต หากต้องการตั้งค่า repo นี้บนระบบ CentOS ให้ใช้คำสั่ง yum-config-manager ด้านล่างในหน้าต่างเทอร์มินัล

sudo yum-config-manager -- เปิดใช้งาน docker-ce-test

หากคุณไม่ต้องการใช้พื้นที่เก็บข้อมูลการทดสอบ Docker CE บนระบบ CentOS อีกต่อไป คุณสามารถปิดใช้งานได้ หากต้องการปิดที่เก็บการทดสอบ Docker CE ให้รัน คำสั่ง yum-config-managerด้านล่าง แต่ใช้สวิตช์–disable

sudo yum-config-manager --disable docker-ce-test

หลังจากตั้งค่าที่เก็บซอฟต์แวร์ Docker CE บนระบบ CentOS ของคุณแล้ว ให้ใช้ คำสั่ง yum listเพื่อดูเวอร์ชันของ Docker CE ที่พร้อมใช้งานบนที่เก็บ Docker อย่างเป็นทางการ

yum list นักเทียบท่า-ce --showduplicates | เรียง -r

เมื่อเรียกใช้ คำสั่ง yum list docker-ce –showduplicatesคุณจะเห็น Docker CE ทุกรุ่นพร้อมสำหรับการติดตั้ง ดังนั้นหากคุณต้องการ Docker CE รุ่นใดรุ่นหนึ่งโดยเฉพาะ คุณสามารถเลือกรุ่นใดรุ่นหนึ่งจากรายการได้

ตัวอย่างเช่น หากต้องการติดตั้งเวอร์ชัน 3:18.09.1-3 คุณสามารถระบุได้ด้วยคำสั่งyum install

sudo yum ติดตั้ง docker-ce- docker-ce-cli- containerd.io

กระบวนการติดตั้ง Docker CE จะใช้เวลาไม่นาน เมื่อตั้งค่าบนระบบ CentOS แล้ว คุณต้องเปิดใช้งานด้วย Systemd จากนั้นใช้ คำสั่ง systemctl startเริ่มต้น Docker บน CentOS

sudo systemctl เริ่มนักเทียบท่า

นอกจากการเริ่มต้นใช้งาน Docker บน CentOS แล้ว คุณจะต้องเปิดใช้งานเมื่อบูตเครื่องด้วย การเปิดใช้งาน Docker เพื่อเริ่มต้นเมื่อบู๊ตหมายความว่า Docker CE จะพร้อมใช้งานแม้ว่าจะรีสตาร์ท CentOS แล้วก็ตาม

sudo systemctl เปิดใช้งานนักเทียบท่า

หากคุณต้องการหยุดการทำงานของ Docker บน CentOS เมื่อใดก็ตามที่คุณต้องการ คุณสามารถเรียกใช้ คำสั่ง systemctl stopด้านล่าง

sudo systemctl หยุดนักเทียบท่า

คุณยังสามารถปิดการใช้งาน Docker ไม่ให้เริ่มต้นเมื่อ CentOS บูทได้ด้วยการรันคำสั่งปิดการใช้งาน systemctl

sudo systemctl หยุดนักเทียบท่า

เมื่อระบบ Docker Engine ได้รับการตั้งค่าบนระบบ CentOS ของคุณแล้ว คุณจะต้องทดสอบการทำงานและรันอย่างถูกต้อง เรียกใช้ คำสั่ง docker runเพื่อทดสอบ Docker Engine บนระบบของคุณ

sudo docker รัน สวัสดีชาวโลก

Leave a Comment

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit