Docker คือซอฟต์แวร์ที่ช่วยให้สามารถจำลองระบบปฏิบัติการในระดับคอนเทนเนอร์ ได้ โดยใช้คุณสมบัติการแยกทรัพยากรของเคอร์เนล Linuxเช่น cgroups และ kernel namespaces และอื่นๆ เพื่อให้สามารถเรียกใช้คอนเทนเนอร์อิสระภายในอินสแตนซ์ Linux เดียวได้
Docker มีวิธีเรียกใช้แอปพลิเคชันที่แยกได้อย่างปลอดภัยในคอนเทนเนอร์ซึ่งเต็มไปด้วยการอ้างอิงและไลบรารี
หากคุณเป็นผู้ใช้ Docker วันนี้เราจะพูดถึงแอปพลิเคชันที่คุณอาจสนใจ
เกี่ยวกับดราย
Dry เป็นแอปพลิเคชันโอเพ่นซอร์สข้ามแพลตฟอร์มฟรีที่ทำงานจากบรรทัดคำสั่งเพื่อจัดการ Docker
เครื่องมือนี้แสดงข้อมูลเกี่ยวกับคอนเทนเนอร์ อิมเมจ และเครือข่ายและหากมีการใช้งาน Docker Swarm ก็จะแสดงข้อมูลต่างๆ เกี่ยวกับสถานะของคลัสเตอร์ Swarm ด้วย
สามารถเชื่อมต่อกับ Docker daemons ภายในหรือระยะไกล
นอกจากการแสดงข้อมูลแล้ว Dry ยังสามารถใช้จัดการ Docker ได้อีกด้วย คำสั่งส่วนใหญ่ที่มีอยู่ใน Docker CLI อย่างเป็นทางการก็มีอยู่ใน Dry เช่นกัน โดยมีลักษณะการทำงานเหมือนกัน
จะติดตั้ง Dry บน Linux ได้อย่างไร?
Dry มีให้ใช้งานในรูปแบบไฟล์ไบนารีเดียว ทำให้การติดตั้งบน Linux ทำได้ง่ายมาก
สำหรับผู้ใช้ Arch Linux, Manjaro และระบบปฏิบัติการที่พัฒนาต่อยอดจากระบบเหล่านี้ สามารถค้นหา Dry ได้ใน AURดังนั้นคุณต้องเปิดใช้งาน AUR ในไฟล์ pacman.conf ของคุณก่อน
ในการติดตั้งคุณต้องพิมพ์คำสั่งต่อไปนี้:
pacaur -S dry-bin
นอกจากนี้ยังสามารถติดตั้ง Dry จาก Docker ในรูปแบบคอนเทนเนอร์ได้หากต้องการติดตั้งด้วยวิธีนี้ ให้พิมพ์คำสั่งต่อไปนี้:
docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry
วิธีสุดท้ายในการติดตั้ง Dry บน Linux คือการดาวน์โหลดสคริปต์ที่จะจัดการการติดตั้งให้
เราต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry
เมื่อการติดตั้งเสร็จสมบูรณ์แล้วเราก็สามารถเริ่มใช้งานแอปพลิเคชันบนระบบของเราได้
ใช้แห้งอย่างไร?
ในการเริ่มต้นใช้งานแอปพลิเคชันนี้บนระบบของเราเราต้องเปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้:
dry
เมื่อทำเช่นนี้หน้าต่างที่คล้ายกับหน้าต่างนี้ควรปรากฏขึ้นซึ่งแสดงว่า dry ทำงานได้แล้วและแสดงข้อมูล

Dry สามารถใช้งานได้โดยใช้ปุ่มบางปุ่มโดยอ้างอิงจากข้อมูลอย่างเป็นทางการบน GitHubการเข้าถึงมีดังนี้:
คีย์ทั่วโลก
| สำคัญ | ลักษณะ |
|---|---|
| % | แสดงรายการตัวกรอง |
| F1 | จัดเรียงรายการ |
| F5 | รายการปรับปรุง |
| F8 | แสดงการใช้งานดิสก์ที่เชื่อมต่อได้ |
| F9 | แสดงเหตุการณ์นักเทียบท่า 10 ครั้งล่าสุด |
| F10 | แสดงข้อมูลนักเทียบท่า |
| 1 | แสดงรายการคอนเทนเนอร์ |
| 2 | แสดงรายการรูปภาพ |
| 3 | แสดงรายการเครือข่าย |
| 4 | แสดงรายการโหนด (ในโหมด Swarm) |
| 5 | แสดงรายการบริการ (ในโหมด Swarm) |
| Arrowup | เลื่อนเคอร์เซอร์ขึ้นหนึ่งบรรทัด |
| Arrowdown | เลื่อนเคอร์เซอร์ลงหนึ่งบรรทัด |
| g | เลื่อนเคอร์เซอร์ไปด้านบน |
| G | เลื่อนเคอร์เซอร์ไปที่ด้านล่าง |
| q | ออกจากที่แห้ง |
คำสั่งสำหรับคอนเทนเนอร์
| คีย์ลิงก์ | ลักษณะ |
|---|---|
| เข้าสู่ | แสดงเมนูคำสั่งคอนเทนเนอร์ |
| F2 | เปิด / ปิดการแสดงคอนเทนเนอร์ที่หยุด |
| i | ตรวจ |
| l | บันทึกคอนเทนเนอร์ |
| e | ถอนตัว |
| s | สถิติ |
| Ctrl + e | นำภาชนะที่หยุดทั้งหมดออก |
| Ctrl + k | matar |
| Ctrl + r | เริ่ม / รีสตาร์ท |
| Ctrl + t | หยุด |
คำสั่งรูปภาพ
| คีย์หรือชุดค่าผสม | ลักษณะ |
|---|---|
| i | บันทึก |
| r | รันคำสั่งในคอนเทนเนอร์ใหม่ |
| Ctrl + d | ลบภาพที่แขวนอยู่ |
| Ctrl + e | ลบภาพ |
| Ctrl + f | ลบภาพ |
| เข้าสู่ | ตรวจ |
คำสั่งเครือข่าย
| คีย์หรือชุดค่าผสม | ลักษณะ |
|---|---|
| Ctrl + e | ลบเครือข่าย |
| เข้าสู่ | ตรวจ |
คำสั่งบริการ
| สำคัญ | ลักษณะ |
|---|---|
| i | ตรวจสอบบริการ |
| l | บันทึกการบริการ |
| Ctrl + r | ลบบริการ |
| Ctrl + s | บริการแวะพัก |
| เข้าสู่ | แสดงงานบริการ |
เลื่อนผ่านบัฟเฟอร์
| สำคัญ | ลักษณะ |
|---|---|
| g | เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของบัฟเฟอร์ |
| G | เลื่อนเคอร์เซอร์ไปที่ส่วนท้ายของบัฟเฟอร์ |
| n | หลังจากการค้นหาแล้วให้ไปที่ผลการค้นหาถัดไป |
| N | หลังจากการค้นหาให้กลับไปที่ผลการค้นหาก่อนหน้า |
| s | ค้นหา |
| หน้าขึ้น | เลื่อนเคอร์เซอร์ 'ขนาดหน้าจอ' ขึ้น |
| pg ลง | เลื่อนเส้น 'ขนาดหน้าจอ' ของเคอร์เซอร์ลง |