มา Backup Docker Container กัน

วิธีการ Backup Container มีอยู่หลายวิธี เช่น Commit Container ที่กำลังทำงานอยู่แล้ว push ไปที่ Docker Registry เคยแนะนำไปแล้วเรื่องการย้าย Container ข้าม Cloud Provider หรือการ Save Container แล้วโยนผ่าน ftp, scp ไปยังเครื่องปลายทาง ซึ่งมีหลายทางเลือก วิธีที่จะมาแนะนำในครั้งนี้เป็นวิธีที่ 2 คือการ Save Container ลองมาดูตัวอย่างกัน
ให้สั่ง run container สั่งตัวนึงขึ้นมาก่อน
docker run -dP --name web1 anoochit/apache2
จากนั้นแก้ไขข้อมูลใน Container ที่กำลังทำงานอยู่ผ่าน bash
docker exec -it web1 bash
คุณจะ drop เข้าไปที่ bash shell ของ container จากนั้นแก้ไขไฟล์สักไฟล์นึง ยกตัวอย่างเช่น /var/www/index.html เป็นต้น
echo "<h1>Hello, World</h1>" > /var/www/index.html
จากนั้นให้ exit ออกจาก Container ตอนนี้ข้อมูลใน /var/www/index.html เปลี่ยนไปแล้ว เราจะ Save Container นี้เอาไปใช้งานที่อื่นดังนี้
Continue reading มา Backup Docker Container กัน

Flyback สำรองข้อมูลแบบ Time Machine สำหรับ Ubuntu

ทุกวันนี้มีโปรแกรมสำรองข้อมูลเจ๋งๆ บน Ubuntu อยู่หลายตัว และมีหลายตัวที่พยายามทำให้เหมือน Apple Time Machine วันนี้มีโปรแกรมสำรองข้อมูลใหม่ที่แนวๆ เดียวกันกับ Time Machine มานำเสนอ โปรแกรมนี้ชื่อ Flyback โปรแกรมนี้ไม่ต้องการไฟล์ที่ใช้งานร่วมกันมากนักเพียงคุณติดตั้ง Flyback แค่เพียงไฟล์เดียวคุณก็สามารถทำงานได้แล้ว

การทำงานก็เหมือนกับโปรแกรมสำรองข้อมูลทั่วๆ ไป คือเลือกข้อมูลที่ต้องการให้ทำการสำรองข้อมูล ตั้งเวลาทำงาน จากนั้นโปรแกรมจะสำรองข้อมูลอัตโนมัติ แถมยังสามารถสำรองผ่านระบบเครือข่ายได้อีกด้วย ใครอยากทดสอบทดลองดาวน์โหลด Flyback ได้เลยครับ สำหรับผู้ที่สนใจอยากช่วยพัฒนาโปรแกรมดีๆ เช่นนี้สามารถติดต่อเข้าร่วมพัฒนาได้ที่หน้าโครงการ Flyback ครับ