สิ่งตีพิมพ์ในหัวข้อ 'docker'


DevOps สำหรับปัญหา ML และ AI
การจัดคอนเทนเนอร์ GAMS ด้วยไลบรารี Python มาตรฐานโดยใช้ Docker บทความนี้กล่าวถึงงานที่ซับซ้อนในการจัดคอนเทนเนอร์ GAMS (ระบบการสร้างแบบจำลองพีชคณิตทั่วไป) พร้อมด้วยไลบรารี Python มาตรฐานในคอนเทนเนอร์ Docker เดียว เนื่องจากไม่มีแหล่งข้อมูลออนไลน์ที่พร้อมใช้งานและเอกสารประกอบ Docker ที่จำกัดของ GAMS เอง ต่อไปนี้เป็นขั้นตอนสำคัญที่เราดำเนินการเพื่อแก้ไขปัญหา: การเตรียมอิมเมจฐาน Docker: เราเริ่มต้นด้วยอิมเมจพื้นฐานของ Ubuntu ใน Docker จากนั้น..

สถาปัตยกรรมสมัยใหม่: วิธีการออกแบบสภาพแวดล้อมการพัฒนา Web App ด้วยเครื่องมือสมัยใหม่
สถาปัตยกรรมสมัยใหม่: วิธีการออกแบบสภาพแวดล้อมการพัฒนา Web App ด้วยเครื่องมือสมัยใหม่ พื้นที่เก็บข้อมูลที่อ้างอิงตลอดบทความนี้สามารถพบได้ "ที่นี่" ประมาณหนึ่งสัปดาห์ที่ผ่านมา ฉันพบว่าตัวเองกำลังแก้ไขปัญหา Docker กับเพื่อนวิศวกรคนหนึ่งของฉันที่ "Sensible Weather" เขาซึ่งเป็นผู้มีอำนาจในทุกด้านสถาปัตยกรรมซอฟต์แวร์และวิศวกรรมแบ็กเอนด์ และฉันกำลังทำงานเพื่อให้ไปป์ไลน์ CI ของเราประสบความสำเร็จในการสร้าง...

ปรับปรุง Docker และ Node.Js Containers ของคุณอย่างรวดเร็ว
ภาชนะที่ดีกว่า เราทุกคนรู้วิธีสร้าง Dockerfile พื้นฐานสำหรับแอป Node.js เช่น Express การสร้างแบบขั้นตอนเดียวที่เรียบง่ายจะมีลักษณะดังนี้: FROM node:12-alpine WORKDIR /app COPY package.json /app/package.json RUN npm install COPY . /app EXPOSE 8080 CMD ["npm", "start"] มันไม่ง่ายกว่านี้อีกแล้ว น่าเสียดายที่โซลูชันนี้มีข้อบกพร่องอยู่สองสามข้อ เราจะแก้ไขปัญหาเหล่านี้ ผู้ใช้ ตามค่าเริ่มต้น Docker จะรัน Node.js ทั้งหมดในฐานะผู้ใช้ root..

ปรับใช้ได้เร็วขึ้นโดยไม่สนใจไฟล์และไดเร็กทอรี
ใน Tsuru PaaS เรามีความปรารถนาที่จะทำให้นักพัฒนาสามารถเพิกเฉยต่อไฟล์บางประเภทในไดเร็กทอรีของโครงการของตนเพื่อบรรลุสองสิ่ง: ให้อิสระแก่พวกเขามากขึ้นในขณะที่พัฒนา สร้างภาพที่เล็กลง .tsuruignore มาเพื่อเติมเต็มความต้องการของคุณในการสร้างรายได้ให้มากขึ้นด้วยค่าใช้จ่ายที่น้อยลง ให้คุณสร้างซอฟต์แวร์ขนาดใหญ่และปรับใช้เฉพาะที่จำเป็นเท่านั้น (ทำงานเหมือนกับ .gitignore ) ก่อนที่เราจะเริ่มพูดถึงวิธีที่เราเพิกเฉยต่อไฟล์เหล่านั้น เราต้องเข้าใจว่า Tsuru..

การพัฒนา Docker อัตโนมัติโดยใช้สคริปต์ NPM
ลองนึกภาพต้องพิมพ์คำสั่งที่ยาวซ้ำๆ สำหรับงานต่างๆ เช่น การสร้างและใช้งานคอนเทนเนอร์ Docker มันจะน่าเบื่อและใช้เวลานาน อย่างไรก็ตาม ด้วยการกำหนดสคริปต์ npm เราสามารถทริกเกอร์งานเหล่านี้ได้อย่างง่ายดายด้วยคำสั่งที่สั้นและชัดเจน มันปรับปรุงขั้นตอนการทำงานของเราและลดความพยายามที่จำเป็นในการทำงานทั่วไปให้สำเร็จในฐานะนักพัฒนา ทำให้กระบวนการพัฒนามีประสิทธิภาพและสนุกสนานมากขึ้น สคริปต์ Npm มอบแนวทางที่สะดวกและมีประสิทธิภาพในการทำงานซ้ำๆ โดยอัตโนมัติ ปรับปรุงประสิทธิภาพการทำงาน..

เทียบท่าและปรับใช้โมเดล Machine Learning ของคุณ
เทียบท่าและปรับใช้โมเดล Machine Learning ของคุณ ในโลกแห่งเทคโนโลยีที่เติบโตอย่างต่อเนื่องนี้ docker ได้สร้างชื่อเสียงให้กับการพัฒนา จัดส่ง ทดสอบ และรันแอปพลิเคชันได้เร็วกว่าที่เคย ในขณะที่ยังคงควบคุมโครงสร้างพื้นฐานได้เต็มรูปแบบ บทความนี้จะช่วยคุณสร้างอิมเมจนักเทียบท่าตามโมเดลแมชชีนเลิร์นนิงขั้นพื้นฐานและเรียกใช้เป็นคอนเทนเนอร์ สำหรับสิ่งนี้ เราจะใช้ flask เป็นเฟรมเวิร์กเว็บของเรา เนื่องจากมีลักษณะค่อนข้างเบา ขั้นตอนการทำงานหลัก : การบันทึกโมเดล ML :..

ปรับใช้คลัสเตอร์ Docker Swarm บน GCP โดยใช้ Terraform ใน 8 ขั้นตอน
เรียนรู้วิธีเริ่มต้นใช้งาน Docker บนแพลตฟอร์ม Google Cloud Kubernetes อาจเป็นตัวเลือกที่ดีที่สุดเมื่อปรับใช้ปริมาณงานจำนวนมากบน Google Cloud Platform อย่างไรก็ตาม Docker Swarm ได้รับความนิยมมาโดยตลอดในหมู่นักพัฒนาที่ชอบการใช้งานที่รวดเร็วและความเรียบง่าย และในหมู่ปฏิบัติการที่กำลังเรียนรู้ที่จะทำความคุ้นเคยกับสภาพแวดล้อมที่จัดเตรียมไว้ ในโพสต์นี้ เราจะอธิบายวิธีการปรับใช้คลัสเตอร์ Docker Swarm บน GCP โดยใช้ Terraform ตั้งแต่เริ่มต้น มาทำกันเถอะ! เริ่ม ในการเริ่มต้น..