เอกสาร

เริ่มต้นอย่างรวดเร็ว + คำอธิบายฟังก์ชันของแต่ละส่วนและแต่ละอุปกรณ์ (อัปเดตต่อเนื่อง)

การเปลี่ยนแหล่งอิมเมจในประเทศจีน

บทความนี้อธิบายฟังก์ชัน «แหล่งอิมเมจในประเทศจีน» ของแผงควบคุม — การเปลี่ยนแหล่งซอฟต์แวร์ / แหล่งติดตั้ง Docker ของเซิร์ฟเวอร์ในประเทศจีนให้เป็นแหล่งในประเทศของ Alibaba Cloud

เริ่มจากทำความเข้าใจก่อน: «แหล่ง» คืออะไร

เวลาติดตั้งซอฟต์แวร์บน Linux ระบบจะดาวน์โหลดแพ็กเกจติดตั้งจาก «คลังซอฟต์แวร์» (แหล่ง) เซิร์ฟเวอร์ต่างประเทศใช้แหล่งทางการโดยค่าเริ่มต้น ซึ่งเข้าถึงจากในประเทศจีนได้ช้ามากหรือแม้แต่เชื่อมต่อไม่ได้ ทำให้ติดตั้งซอฟต์แวร์ค้างหรือหมดเวลา การเปลี่ยนแหล่ง คือการเปลี่ยนที่อยู่ดาวน์โหลดจาก «แหล่งทางการต่างประเทศ» เป็น «มิเรอร์ในประเทศจีน» (เช่น Alibaba Cloud) ความเร็วดาวน์โหลดจะเร็วขึ้นทันที

แนะนำฟังก์ชัน

เซิร์ฟเวอร์ในจีนแผ่นดินใหญ่เข้าถึงแหล่งซอฟต์แวร์ต่างประเทศ (get.docker.com, download.docker.com ฯลฯ) มักช้ามากหรือเชื่อมต่อไม่ได้เลย ฟังก์ชันนี้เปลี่ยนแหล่งซอฟต์แวร์ของระบบและแหล่งติดตั้ง Docker ของเซิร์ฟเวอร์เป้าหมายไปเป็นมิเรอร์ในประเทศจีนของ Alibaba Cloud ในคลิกเดียว แก้ปัญหาติดตั้งซอฟต์แวร์/ติดตั้ง Docker ค้าง หมดเวลา หรือการเชื่อมต่อ SSL ถูกตัด

สถานการณ์ที่ใช้

  • เซิร์ฟเวอร์อยู่ในประเทศจีน เข้าถึงแหล่งต่างประเทศช้าหรือล้มเหลว
  • ติดตั้งซอฟต์แวร์จากศูนย์รวมแอปล้มเหลว ติดตั้ง Docker ไม่ได้
  • ต้องการให้การติดตั้งผ่าน apt-get / dnf / apk วิ่งผ่านตัวเร่งในประเทศ

วิธีใช้งาน

ฟังก์ชันเปลี่ยนแหล่งมีสองทางเข้า:

ทางเข้าที่ 1: แผงจัดการระบบ (แนะนำ)

1. ในรายการเซิร์ฟเวอร์ คลิกปุ่ม «จัดการระบบ» ของเซิร์ฟเวอร์เครื่องหนึ่ง

2. ในแท็บด้านบน หา «แหล่งอิมเมจ» (ไอคอน ⚡ อยู่ระหว่าง «งานตามกำหนดการ» กับ «ตั้งค่า»)

3. แผงควบคุมจะตรวจระบบของเซิร์ฟเวอร์โดยอัตโนมัติ (ดิสโทร + ตัวจัดการแพ็กเกจ)

4. คลิกตามต้องการ:

  • เปลี่ยนแหล่งระบบ (Alibaba Cloud): สลับแหล่งซอฟต์แวร์ของระบบ (apt/dnf/apk) ไปเป็น Alibaba Cloud
  • เปลี่ยนแหล่ง Docker (Alibaba Cloud): สลับแหล่งติดตั้ง Docker ไปเป็น Alibaba Cloud
  • คืนค่าแหล่งระบบทางการ / คืนค่าแหล่ง Docker ทางการ: คืนค่าแหล่งทางการในคลิกเดียว

ทางเข้าที่ 2: ปุ่มลัดบนการ์ดเซิร์ฟเวอร์

ในพื้นที่ปุ่มของการ์ดแต่ละใบในรายการเซิร์ฟเวอร์ มี ไอคอนสายฟ้า ⚡ (อยู่ทางขวาของปุ่ม «จัดการระบบ» ทางซ้ายของดินสอแก้ไข) คลิกแล้วเปิดแผงเปลี่ยนแหล่งได้ทันที ไม่ต้องเข้าไปในจัดการระบบ

ระบบที่รองรับ

ดิสโทรตัวจัดการแพ็กเกจแหล่งระบบแหล่ง Docker
Debian / Ubuntuapt✅✅
Rocky / AlmaLinuxdnf✅✅
CentOSyum / dnf✅✅
Fedoradnf✅✅
Alpineapk✅—

คำอธิบายแหล่งอิมเมจ

  • ใช้มิเรอร์ Alibaba Cloud (mirrors.aliyun.com) แหล่งของบริษัทใหญ่ในประเทศจีน เสถียรในระยะยาว
  • แหล่งติดตั้ง Docker ใช้คลัง docker-ce ของ Alibaba Cloud การดึงตัว Docker Engine เองจึงวิ่งผ่านตัวเร่งในประเทศ

> ⚠️ หมายเหตุ: ที่นี่เปลี่ยนคือแหล่งติดตั้ง (แหล่งซอฟต์แวร์ + แหล่ง Docker Engine) ไม่ใช่ «ตัวเร่งอิมเมจ Docker» (ตัวเร่งสำหรับดึงอิมเมจด้วย docker pull) อย่างหลังเนื่องจากแหล่งตัวเร่งสาธารณะล้มเหลวเป็นวงกว้างแล้ว ผู้ใช้ต้องขอ ID ตัวเร่งส่วนตัวของ Alibaba Cloud เอง

ความปลอดภัย

1. สำรองอัตโนมัติ: สำรองไฟล์การตั้งค่าเดิมก่อนเปลี่ยนแหล่ง กู้คืนได้ในคลิกเดียวทุกเมื่อ

2. ย้อนกลับได้: ปุ่มกู้คืนจะคืนค่าแหล่งทางการและรีเฟรชแคช

3. แก้เฉพาะการตั้งค่าแหล่ง: ไม่แตะการตั้งค่าอื่นใดของเซิร์ฟเวอร์

ข้อควรระวัง

1. การเปลี่ยนแหล่งเป็นการกระทำที่ผู้ใช้ทำเอง แผงควบคุมจะไม่ตรวจอัตโนมัติว่า «อยู่ในประเทศจีนหรือไม่» แล้วบังคับเปลี่ยนให้ (เพื่อหลีกเลี่ยงการกระทำผิดพลาดในสภาพแวดล้อมที่ไม่ควรเปลี่ยนแหล่ง)

2. ดิสโทรที่เก่าเกินไป (เช่น Fedora 32 ที่ EOL แล้ว) แม้เปลี่ยนแหล่งก็อาจล้มเหลว เพราะแหล่งทางการหยุดดูแลแล้ว และมิเรอร์ก็ไม่เก็บเวอร์ชันนั้นไว้อีก

3. เวลาติดตั้ง Docker หากสคริปต์ทางการดาวน์โหลดล้มเหลว แผงควบคุมจะถอยกลับไปติดตั้งจากแหล่ง Alibaba Cloud ให้อัตโนมัติ ไม่ต้องเข้าไปจัดการเอง