เอกสาร
เริ่มต้นอย่างรวดเร็ว + คำอธิบายฟังก์ชันของแต่ละส่วนและแต่ละอุปกรณ์ (อัปเดตต่อเนื่อง)
รวมอิมเมจ
บทความนี้แนะนำ «รวมอิมเมจ» ของแผงควบคุม——การเรียกดูและติดตั้งอิมเมจ Docker ที่ใช้บ่อยในคลิกเดียว
เข้าใจในหนึ่งประโยค
รวมอิมเมจคือ «ร้านอิมเมจ Docker»: รวบรวมอิมเมจทางการของซอฟต์แวร์ที่ใช้บ่อย (nginx, mysql, redis, WordPress ฯลฯ) แต่ละตัวตั้งค่า «พอร์ตเริ่มต้น, บัญชี/รหัสผ่าน, คำสั่งติดตั้ง, ข้อควรระวัง» ไว้พร้อม ดึงและรันในคลิกเดียว ไม่ต้องไปค้นหาภายนอก
ภาพรวมฟังก์ชัน
รวมอิมเมจรวบรวมอิมเมจ Docker ที่ใช้บ่อย ให้เรียกดูแบบแยกหมวด «ทั้งหมด / ติดตั้งแล้ว» อิมเมจแต่ละตัวมีรายละเอียดครบถ้วน (บัญชี/รหัสผ่านเริ่มต้น, พอร์ต, ขั้นตอนติดตั้ง, ข้อควรระวัง) รองรับการดึงและรันในคลิกเดียว
สถานการณ์ที่เหมาะสม
- หาอิมเมจทางการของซอฟต์แวร์ที่ใช้บ่อยได้อย่างรวดเร็ว
- ดึงอิมเมจและรันคอนเทนเนอร์ในคลิกเดียว
- ดูข้อมูลสำคัญของอิมเมจ เช่นพอร์ตเริ่มต้น, บัญชี/รหัสผ่าน, data volume
วิธีใช้งาน
1. เข้า «รวมอิมเมจ» เรียกดูหรือค้นหาอิมเมจ (หมวดครบ จำนวนมาก)
2. สลับไปที่ «ทั้งหมด» หรือ «ติดตั้งแล้ว»
3. คลิกอิมเมจตัวหนึ่งดูรายละเอียด (ชื่ออิมเมจ, พอร์ตเริ่มต้น, บัญชี/รหัสผ่าน, คำสั่งติดตั้ง, ข้อควรระวัง)
4. คลิก «ติดตั้ง» เพื่อดึงและรันในคลิกเดียว
ติดตั้ง CMS ในคลิกเดียว (ตั้งค่าฐานข้อมูลอัตโนมัติ)
อิมเมจ WordPress, Joomla, Drupal, MediaWiki, Halo, Ghost ในหมวด «เว็บไซต์ / CMS / บล็อก» เมื่อคลิกแล้วด้านบนของหน้ารายละเอียดจะแสดงปุ่มขนาดใหญ่สองปุ่ม แยกวิธีติดตั้งสองแบบให้ชัดเจน:
| ปุ่ม | คำอธิบาย |
|---|---|
| ⚡ ติดตั้งในคลิกเดียว (ตั้งค่าฐานข้อมูลอัตโนมัติ) | ตลอดขั้นตอนไม่ต้องพิมพ์ SQL เอง: ติดตั้ง Docker อัตโนมัติ → เริ่ม MariaDB ที่ใช้ร่วมกัน (หากติดตั้งแล้วใช้ซ้ำได้เลย) → สร้างฐานข้อมูลและผู้ใช้อัตโนมัติ (รหัสผ่านสุ่มแบบแข็งแกร่ง) → เริ่ม CMS และกรอกคอนฟิกฐานข้อมูลให้อัตโนมัติ ขั้นตอนติดตั้งแสดงเป็นหน้าต่างบันทึกเรียลไทม์ + แถบความคืบหน้ารวม หยุดกลางทางได้; เมื่อเสร็จแสดงที่อยู่เข้าถึงและข้อมูลรับรองฐานข้อมูล คัดลอกได้ในคลิกเดียว |
| ติดตั้งเอง (คำสั่ง) | แสดงขั้นตอนติดตั้งครบถ้วนของอิมเมจนั้น (ติดตั้งฐานข้อมูล → สร้างฐานข้อมูลและผู้ใช้ → docker run / docker-compose) คำสั่งแก้ไขได้แล้วคัดลอกหรือรันในคลิกเดียว เหมาะกับผู้ใช้ที่อยากควบคุมทุกขั้นตอนเอง |
หลังติดตั้งในคลิกเดียวเสร็จ เข้าถึง http://server-IP:<port> ก็เข้าสู่ตัวช่วยติดตั้ง / หน้าลงทะเบียนของ CMS ได้ (เช่น WordPress ใช้พอร์ต 8080 รีไดเรกต์ไปที่ /wp-admin/install.php) ข้อมูลรับรองฐานข้อมูลจะถูกเขียนไปยังเซิร์ฟเวอร์เป้าหมายที่ /opt/sshe-db-creds/<container-name>.conf พร้อมกัน ดู / สำรอง / ติดตั้ง phpMyAdmin ในคลิกเดียวได้ใน «ดูข้อมูลรับรองฐานข้อมูลของเว็บไซต์ที่ติดตั้งแล้ว» บนหน้ารายละเอียด
ระดับความเป็นอัตโนมัติของแต่ละ CMS:
| CMS | สถานะหลังติดตั้งในคลิกเดียว |
|---|---|
| WordPress / Joomla | ตั้งค่าฐานข้อมูลอัตโนมัติเต็มรูปแบบ ติดตั้งเสร็จเข้าถึงแล้วตั้งผู้ดูแลระบบได้เลย |
| MediaWiki | อัตโนมัติเต็มรูปแบบ: install.php บนบรรทัดคำสั่งสร้างตารางอัตโนมัติ + สร้างผู้ดูแลระบบ + สร้างและเก็บ LocalSettings.php ถาวร ติดตั้งเสร็จล็อกอินด้วยบัญชี/รหัสผ่านผู้ดูแลระบบที่สร้างให้อัตโนมัติในผลลัพธ์ได้เลย ไม่ต้องใช้ตัวช่วยบนหน้าเว็บ |
| Ghost | ตั้งค่าฐานข้อมูลอัตโนมัติเต็มรูปแบบ และตั้ง url=http://local-IP:2368 เป็นค่าเริ่มต้นเพื่อรองรับการล็อกอินระยะไกล; หากเข้าถึงผ่าน NAT/โดเมน ต้องแก้ url เป็นที่อยู่สาธารณะหรือโดเมน (ดูข้อควรระวังในหน้ารายละเอียด) |
| Drupal | ตั้งค่าฐานข้อมูลอัตโนมัติ + สร้างและให้สิทธิ์ไดเรกทอรี sites/default/files/translations อัตโนมัติ (www-data เขียนได้) เข้าตัวช่วยแล้วเลือกประเภทฐานข้อมูลได้เลย |
| Halo | มีฐานข้อมูล H2 ในตัว ติดตั้งเสร็จเริ่มต้นผู้ดูแลระบบได้เลย |
> เคล็ดลับ: หากเซิร์ฟเวอร์ในจีนแผ่นดินใหญ่ดึงอิมเมจจาก Docker Hub หมดเวลา โปรดตั้งค่าตัวเร่งอิมเมจ Docker ก่อน (เช่น docker.1ms.run / docker.m.daocloud.io)
อิมเมจในหมวด «ติดตั้งแล้ว» มีการดำเนินการแบบอินไลน์ (ติดตั้ง / ถอนการติดตั้ง / หยุด / เริ่ม / รีสตาร์ท / ลบ)
รายละเอียดอิมเมจมีอะไรบ้าง
| ข้อมูล | คำอธิบาย |
|---|---|
| ชื่ออิมเมจ / แท็ก | เช่น nginx:latest |
| พอร์ตเริ่มต้น | พอร์ตที่คอนเทนเนอร์เปิดออก |
| บัญชี / รหัสผ่านเริ่มต้น | อิมเมจที่มีหน้าเข้าสู่ระบบจะระบุไว้ |
| คำสั่งติดตั้ง | คำสั่ง docker run / docker-compose ที่แก้ไขได้โดยตรง |
| data volume | ไดเรกทอรีเก็บข้อมูลถาวร |
| ข้อควรระวัง | พอร์ตชนกัน, ความต้องการทรัพยากร, คำเตือนด้านความปลอดภัย |
ต่างจากรวมแอปอย่างไร
| รวมแอป | รวมอิมเมจ | |
|---|---|---|
| จุดยืน | แอปครบชุด (ใช้ได้ทันที) | อิมเมจระดับล่าง (บริการ/คอมโพเนนต์พื้นฐาน) |
| ตัวอย่าง | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| วิธีติดตั้ง | เขียน docker-compose + ตั้งค่าให้อัตโนมัติ | docker run ในคลิกเดียว |
| คำสั่ง | สร้างให้อัตโนมัติ | ให้คำสั่งที่แก้ไขได้ |
ข้อควรระวัง
1. การรันอิมเมจต้องให้เซิร์ฟเวอร์เป้าหมายติดตั้ง Docker แล้ว
2. ตัวแทนข้อความในคำสั่งติดตั้ง (รหัสผ่าน, เส้นทาง ฯลฯ) จะถูกกำกับไว้ชัดเจน โปรดแทนที่ด้วยค่าของคุณเอง
3. ขนาดอิมเมจที่ดึงอาจใหญ่ (หลายร้อย MB) โปรดตรวจสอบว่าดิสก์และแบนด์วิดท์ของเซิร์ฟเวอร์เป้าหมายเพียงพอ