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

วิธีการติดตั้ง 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 รัน สวัสดีชาวโลก


วิธีการติดตั้ง 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

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

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

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

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

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม