ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก เมษายน, 2019

ย้าย Docker Container ข้าม Cloud Provider

ย้าย Docker Container ข้าม Cloud Provider Posted on  02/12/2014   by  Anuchit Chalothorn ปัญหาเรื่องการย้าย Application ข้าม Cloud Provider เป็นปัญหาปกติที่ต้องหาทางแก้ไข ซึ่งแต่ละ Cloud Provider มีช่องทางในการบริการที่ต่างกัน เทคโนโลยีต่างกัน เครื่องมือที่ใช้งานก็ต่างกัน เรียกได้ว่าถ้าจะย้าย instance จะทำได้ยากมาก ครั้งนี้จะให้แนวคิดเรื่องการย้าย Container จาก Cloud Provider ค่ายหนึ่งไปยังอีกค่ายหนึ่งหรือจาก Local ไปยัง Cloud Provider ก็ได้ ซึ่งทำได้หลายวิธี จากภาพแนะนำการย้ายแบบง่ายๆ ผ่าน Docker อย่างเดียวไม่ได้ใช้เครื่องมือใดๆ เพิ่มเติม ถ้าจะให้สะดวกควรมี Orchestration Service อยู่ในแต่ละ Cloud Provider ด้วย ในเบื้องต้นทำความเข้าใจแบบง่ายๆ กันก่อน การทำ Migration ทำได้ 2 แบบ คือ Import / Export ไฟล์ Container ทั้งก้อนจาก Local ไปยัง Cloud วิธีนี้จะให้ความสะดวกมากกว่าแต่การสำรองข้อมูลและการย้ายไฟล์ Export จะช้าขึ้นอยู่กับความเร็วของเน็คเวิร์ก Push / Pull ให้ Commit Container State ปัจจุบันแล้ว push ขึ้น Docker Registry อาจจะเป็น Docker Hub (Private) หรือ P...

Docker Registry การย้าย images ขึ้นไปในระบบ server จะได้ pull มาใช้ได้ง่ายขึ้น

Docker registry คือ  ที่เก็บ image (image repository) ทำให้เราสามารถ push/pull image ผ่านทางเครือข่ายได้อย่างสะดวกรวดเร็ว เป็นการทำงานเหมือนกับ http://hub. docker .com  https://goharbor.io/ http://port.us.org/

Docker registry คือ ที่เก็บ image (image repository) ทำให้เราสามารถ push/pull image ผ่านทางเครือข่ายได้อย่างสะดวกรวดเร็ว

Homepage LARAVEL DOCKER NETWORK DEV ETC ABOUT Docker #5 : Registry Warodom Werapun Follow Dec 2, 2016 Docker registry คือ ที่เก็บ image (image repository) ทำให้เราสามารถ push/pull image ผ่านทางเครือข่ายได้อย่างสะดวกรวดเร็ว เป็นการทำงานเหมือนกับ http://hub.docker.com นอกจากนี้ ยังเป็นส่วนหนึ่งที่ใช้ในการทำ distribution pipeline เวลาทำ continuous integration (ci) อีกด้วย ไม่อย่างนั้นก็ต้องใช้ท่าพื้นฐานคือ $ docker save -o <path to store image> <image name> จากนั้ันก็ upload ผ่าน scp และเวลาจะใช้ก็ติดตั้งโดยใช้ $ docker load -i <image.tar.gz> import เข้ามาในระบบ ในกรณีที่มี client ใช้งานพร้อมกันหลายเครื่อง และอยากทำระบบการ push/pull แบบ local network เอง อย่างรวดเร็ว เราสามารถสร้างบริการ private docker registry มาได้ โดยมีการให้บริการ 2 แบบ คือ ( อ้างอิง ) แบบปลอดภัย เป็นค่า default ของ docker มีการใช้งาน SSL และ Certificate (ต้องมี verified https) แบบไม่ปลอดภัย เรียกว่าแบบ insecure-registry แบ่ง...