วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการ "คอนเทนเนอร์" ในตัวซึ่งทำงานคล้ายกับเครื่องเสมือน ในคู่มือนี้ เราจะพูดถึงวิธีการติดตั้ง Docker Engine บน CentOS
Docker Engine รองรับเฉพาะ CentOS 7 และ 8 ดังนั้น หากคุณใช้ระบบปฏิบัติการรุ่นเก่า คุณต้องอัปเกรดก่อนที่จะพยายามติดตั้ง Docker บนระบบ 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 คุณต้องใช้แพ็คเกจ “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 ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม