ติดตั้ง Rancher OS ผ่าน iPXE
Rancher OS คือการกระจาย Linux ที่เบามากซึ่งสร้างขึ้นรอบ ๆ Docker ระบบปฏิบัติการมีน้ำหนักประมาณ 20MB บทช่วยสอนนี้จะทำให้คุณพร้อมใช้งาน
บทช่วยสอนนี้อธิบายพื้นฐานของการเริ่มต้นใช้งาน Docker ฉันคิดว่าคุณได้ติดตั้ง Docker แล้ว ขั้นตอนในบทช่วยสอนนี้จะทำงานกับการกระจาย Linux ใด ๆ ที่เข้ากันได้กับ Docker (CentOS, Ubuntu, ฯลฯ )
นักเทียบท่าสร้างคอนเทนเนอร์เสมือน ระบบคอนเทนเนอร์ของนักเทียบท่านั้นมีประสิทธิภาพมากเพราะทำงานได้ดี สิ่งนี้ช่วยประหยัดพื้นที่และช่วยให้คุณเห็นการเปลี่ยนแปลงของคอนเทนเนอร์ ตัวอย่างเช่นถ้าคุณติดตั้ง Apache ในคอนเทนเนอร์คุณสามารถสร้างการคอมมิทด้วยชื่อ "Installed Apache" เพื่อให้คุณรู้ว่าเกิดอะไรขึ้น
สิ่งแรกที่เราจะทำคือดึงจากที่เก็บ สมมติว่าคุณต้องการติดตั้ง Ubuntu ในคอนเทนเนอร์คุณสามารถดึง Ubuntu ออกจากที่เก็บได้:
docker pull ubuntu
อดทนเพราะอาจใช้เวลาสักครู่ หลังจากดาวน์โหลดทุกอย่างแล้วคุณสามารถสร้างคอนเทนเนอร์ด้วยระบบปฏิบัติการนี้:
docker run -i -t ubuntu /bin/bash
หรือกับ Debian เช่น:
docker run -i -t debian /bin/bash
หากไม่พบระบบปฏิบัติการ (ยังไม่ได้ดึง) ระบบจะดึงออกจาก Docker Hub โดยอัตโนมัติ
ตอนนี้คุณมีคอนเทนเนอร์แล้ว! คุณกำลังทุบตีในคอนเทนเนอร์ที่เพรียวบางที่จัดการโดย Docker ลองใช้คำสั่ง Linux ทั่วไปเพื่อทำความเข้าใจกับสภาพแวดล้อม
เมื่อคุณพิมพ์exit
เพื่อออกจากคอนเทนเนอร์และกลับสู่ระบบปฏิบัติการหลักของคุณการเปลี่ยนแปลงทั้งหมดของคุณจะหายไป ในการบันทึกการเปลี่ยนแปลงไปยังคอนเทนเนอร์เราใช้คอมมิท
เมื่อคุณสร้างคอนเทนเนอร์ Docker ชื่อโฮสต์จะถูกสร้างขึ้นโดยอัตโนมัติ ตัวอย่างเช่นเมื่อฉันสร้างภาชนะ Ubuntu f7943e42aff0
ใหม่ผมอาจได้รับชื่อโฮสต์ นี่คือชื่อที่นักเทียบท่ามอบให้กับคอนเทนเนอร์ของคุณ
ติดตั้งสิ่งที่คุณต้องการบนมันและทำให้แน่ใจว่าทุกอย่างทำงานได้ จากนั้นออกจากคอนเทนเนอร์ Docker ของคุณ:
exit
ตอนนี้เราต้องยอมรับ มิฉะนั้นการเปลี่ยนแปลงทั้งหมดของคุณจะหายไป
docker commit -a "William E." -m "Installed Apache" f7943e42aff0 apachesnapshot
-a
สวิทช์สามารถใช้ในการตรวจสอบอย่างถูกต้องผู้ประพันธ์ที่กระทำ (ซึ่งทำให้มีการเปลี่ยนแปลงในภาชนะที่) -m
คือการส่งข้อความ นี่f7943e42aff0
คือชื่อโฮสต์ของคอนเทนเนอร์ของฉัน ในกรณีของคุณมันจะแตกต่างกันเมื่อนักเทียบท่าสร้างพวกเขาแบบสุ่ม apachesnapshot
เป็นชื่อภาพของคุณ
คุณสามารถดูรายการที่มีภาพทั้งหมดในเครื่องท้องถิ่นของคุณ ใหม่ล่าสุดอยู่ที่ด้านบน
docker images
ในการเริ่มคอนเทนเนอร์ Docker ด้วยการเปลี่ยนแปลงให้เรียกใช้:
docker run -t -i apachesnapshot /bin/bash
สามารถใช้ Dockerfiles เพื่อสร้างภาพด้วยแอพพลิเคชั่นที่ติดตั้งไว้แล้ว สิ่งนี้ทำให้สะดวกในการเริ่มต้นคอนเทนเนอร์โดยไม่ต้องเรียกใช้คำสั่งเฉพาะ ตัวอย่างเช่นหากเราต้องการสร้างภาพด้วยไฟล์ที่~/file.txt
สร้างขึ้นแล้วเราจะใช้ Dockerfile ต่อไปนี้:
FROM ubuntu:14.04
MAINTAINER William E. <william@localhost>
RUN touch ~/file.txt
ในการสร้างคอนเทนเนอร์ Docker ด้วย Dockerfile นี้ให้สร้างโฟลเดอร์สำหรับ Dockerfile ของคุณในเครื่องของคุณ (ฉันใช้~/files
) ใส่เนื้อหาของ Dockerfile Dockerfile
ของคุณในไฟล์ที่เรียกว่า ตอนนี้คุณสามารถสร้างภาพด้วยการเปิดใช้งาน:
docker build -t="test" .
สิ่งนี้จะสร้างอิมเมจ Docker จากสคริปต์ Dockerfile ของคุณ ตอนนี้คุณสามารถเรียกใช้คอนเทนเนอร์ของคุณ test
เป็นค่าเดียวกับtest
ในdocker build
คำสั่ง
docker run -t -i test /bin/bash
เมื่อเปลือก bash เปิดขึ้นคุณจะเห็นว่า~/file.txt
มีการสร้างไว้แล้ว
นี่เป็นเพียงรสชาติของสภาพแวดล้อมที่ทรงพลังที่คุณสามารถสร้างโดยใช้ Docker คู่มืออย่างเป็นทางการของนักเทียบท่าจะให้รายละเอียดเพิ่มเติมในหัวข้อเหล่านี้ ณ จุดนี้คุณควรจะสามารถทดสอบการใช้งานคอนเทนเนอร์ที่มีอยู่และเริ่มที่จะเริ่มสร้างภาพของคุณเอง
เขียนโดย William David Edwards
Rancher OS คือการกระจาย Linux ที่เบามากซึ่งสร้างขึ้นรอบ ๆ Docker ระบบปฏิบัติการมีน้ำหนักประมาณ 20MB บทช่วยสอนนี้จะทำให้คุณพร้อมใช้งาน
บทนำนักเทียบท่าเป็นแอพพลิเคชั่นที่ช่วยให้เราสามารถปรับใช้โปรแกรมที่ทำงานเป็นตู้คอนเทนเนอร์ได้ มันถูกเขียนในภาษาโปรแกรม Go ที่ได้รับความนิยม
แอปพลิเคชัน PHP มักประกอบด้วยเว็บเซิร์ฟเวอร์ระบบฐานข้อมูลเชิงสัมพันธ์และล่ามภาษาเอง ในบทช่วยสอนนี้เราจะเป็นผู้ใช้ประโยชน์
Harbour เป็นเซิร์ฟเวอร์รีจิสตรีระดับองค์กรโอเพนซอร์ซที่จัดเก็บและกระจายอิมเมจ Docker ฮาร์เบอร์ขยายโอเพนซอร์ซ
ใช้ระบบที่แตกต่างกันอย่างไร เกริ่นนำ Rancher เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการเรียกใช้คอนเทนเนอร์และสร้างบริการคอนเทนเนอร์ส่วนตัว Rancher เป็นฐาน
ใช้ระบบที่แตกต่างกันอย่างไร นักเทียบท่าเป็นแอปพลิเคชั่นที่อนุญาตให้มีการปรับใช้ซอฟต์แวร์ภายในคอนเทนเนอร์เสมือน มันถูกเขียนในโปรแกรม Go
ใช้ระบบที่แตกต่างกันอย่างไร เกริ่นนำ Rancher เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับการเรียกใช้คอนเทนเนอร์และสร้างบริการคอนเทนเนอร์ส่วนตัว Rancher เป็นฐาน
คอนเทนเนอร์ LXC (คอนเทนเนอร์ Linux) เป็นคุณลักษณะของระบบปฏิบัติการใน Linux ที่สามารถใช้เพื่อเรียกใช้ระบบ Linux ที่แยกได้หลายตัวในโฮสต์เดียว thes
ใช้ระบบที่แตกต่างกันอย่างไร บทนำ Docker Swarm เปลี่ยนเซิร์ฟเวอร์ส่วนบุคคลของคุณให้กลายเป็นคลัสเตอร์ของคอมพิวเตอร์ อำนวยความสะดวกในการปรับขนาดความพร้อมใช้งานสูง
ด้วยความช่วยเหลือของแอปพลิเคชัน Vultr Docker คุณสามารถปรับใช้ Docker ในอินสแตนซ์ของเซิร์ฟเวอร์ Vultr ของคุณได้อย่างง่ายดาย ในขณะเดียวกันคุณสามารถอำนวยความสะดวกในการจัดการงานนักเทียบท่า
บทความนี้จะอธิบายวิธีการติดตั้งนักเทียบท่าบน CoreOS ใน CoreOS นั้นโฟลเดอร์ / usr / จะไม่เปลี่ยนรูปดังนั้นเส้นทาง / usr / local / bin ไม่พร้อมใช้งานสำหรับ
เราทุกคนต่างก็รู้จักและชื่นชอบนักเทียบท่าซึ่งเป็นแพลตฟอร์มในการสร้างจัดการและแจกจ่ายคอนเทนเนอร์ของแอปพลิเคชันในหลาย ๆ เครื่อง Docker Inc. เป็นผู้ให้บริการ
ใช้ระบบที่แตกต่างกันอย่างไร เกริ่นนำ Sentry เป็นโซลูชั่นโอเพ่นซอร์สสำหรับการติดตามข้อผิดพลาด ยามติดตามข้อยกเว้นและข้อความที่เป็นประโยชน์อื่น ๆ ไปๆมาๆ
ภาพรวมบทความนี้มีไว้เพื่อช่วยให้คุณได้รับคลัสเตอร์ Kubernetes และทำงานกับ kubeadm ในเวลาไม่นาน คู่มือนี้จะปรับใช้เซิร์ฟเวอร์สองเครื่องในวันที่
ภาพรวม RancherOS เป็นระบบปฏิบัติการที่มีน้ำหนักเบาอย่างไม่น่าเชื่อ (เพียงประมาณ 60 MB) ที่เรียกใช้ระบบ Docker daemon เป็น PID 0 สำหรับการเรียกใช้บริการระบบ
ใช้ระบบที่แตกต่างกันอย่างไร บทนำ Docker Swarm เปลี่ยนเซิร์ฟเวอร์ส่วนบุคคลของคุณให้กลายเป็นคลัสเตอร์ของคอมพิวเตอร์ช่วยอำนวยความสะดวกในการปรับขนาด
เมื่อใช้งานเว็บแอพพลิเคชั่นโดยปกติคุณต้องการใช้ทรัพยากรให้เกิดประโยชน์สูงสุดโดยไม่ต้องแปลงซอฟต์แวร์ของคุณให้ใช้มัลติเธรด
บทนำคู่มือนี้จะแสดงวิธีสร้างและกำหนดค่า Docker Swarm โดยใช้เซิร์ฟเวอร์ Alpine Linux 3.9.0 และ Portainer หลายตัว โปรดระวังด้วย
ข้อกำหนดเบื้องต้นเอ็นจิ้น Docker 1.8+ พื้นที่ดิสก์ขั้นต่ำ 4GB RAM ขั้นต่ำ 4GB ขั้นตอนที่ 1 ติดตั้ง Docker เพื่อติดตั้ง SQL-Server, Docker mus
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true
ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร
ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1
AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน