‫เหลือบนหน้าจอของคุณคือ Dmitri
‫ฉันคิดว่านี่เป็นครั้งแรกของคุณในรายการที่ถูกต้อง
‫ใช่.
‫ไม่เป็นไร.
‫นี่เป็นครั้งแรกที่
‫ขอบคุณมากที่มีฉัน
‫ใช่.
‫และตอนนี้เขาอยู่ที่กรีซ แต่จริงๆ แล้วปกติเขาอยู่ที่บาร์เซโลนาซึ่งมีการพบปะสังสรรค์ในบาร์เซโลนาที่มืดมน
‫เขาเป็นผู้ก่อตั้งโซลูชัน Harbor cloud และฉันตื่นเต้นมากที่เขาเข้าร่วมรายการนี้ เพราะเขากำลังจะมาพูดคุยกับเราเกี่ยวกับ
‫Docker ที่ไม่มีรูท ซึ่งเป็นสิ่งใหม่ในปีนี้ และเราจะพูดถึงว่าทำไมมันถึงสำคัญและทำไมคุณถึงต้องการ
‫เพื่อตรวจสอบ
‫ดิมิทรี ลิฟต์สำหรับใครที่รู้จักตู้คอนเทนเนอร์เป็นอย่างไร และพวกเขารู้วิธีเรียกใช้ Docker
‫แล้ว ทำไมพวกเขาถึงสนใจเกี่ยวกับ Docker ที่ไม่มีรูท
‫ใช่ดังนั้นโดยทั่วไป
‫ก่อนอื่นทำไมเราต้องมีตู้คอนเทนเนอร์ตั้งแต่แรก
‫โดยพื้นฐานแล้ว สิ่งที่เราอยากทำกับคอนเทนเนอร์ก็คือ เราต้องการแยกแอปพลิเคชันภายในพื้นที่ผู้ใช้เฉพาะ
‫เพื่อไม่ให้ทำสิ่งต่างๆ นอกพื้นที่นั้นและแยกออก
‫และในบริบทนั้น
‫แต่เมื่อมีคนสามารถเรียกใช้คอนเทนเนอร์ได้ สิ่งที่เรารู้ก็คือถ้าปกติแล้วสิ่งที่เราพูดถ้าคุณสามารถเข้าถึงซ็อกเก็ตของแพทย์ได้
‫แสดงว่าคุณออกจากแอปพลิเคชันของระบบปฏิบัติการแล้ว
‫และโดยพื้นฐานแล้ว นี่หมายความว่าถ้ามีคนสามารถเข้าถึงแพทย์ได้ ฉันจึงสามารถเลือกเส้นทางบนระบบปฏิบัติการ และเราไม่ต้องการสิ่งนั้น
‫โดยพื้นฐานแล้วคุณต้องการใครสักคนที่สามารถมีความคิดแบบแยกส่วนและไม่สามารถทำสิ่งเหล่านี้และเขียนเรื่องราวกับค้างคาวโดยพื้นฐานด้วยความจริงนั่นคือสิ่งที่เราสามารถพูดได้ว่าเราสามารถทำได้คือ
‫ขอโทษ.
‫แขวน.
‫ใช่.
‫ฉันอยากจะหยุดสมองอย่างรุนแรงในตอนนี้
‫ไม่เป็นไร
‫ดังนั้นโดยพื้นฐานแล้วด้วยรูทคิทคือสิ่งที่เรามีคือความสามารถในการรันคอนเทนเนอร์ แต่ไม่ใช่ด้วยความเป็นพิษที่ระบบปฏิบัติการจึงไม่มีใครสามารถอยู่บนคอนเทนเนอร์บางตัวได้โดยไม่หยาบคาย
‫ดังนั้นถ้ามีคนแตกออกจากคอนเทนเนอร์นั้น เขาไม่สามารถเข้าถึงระบบปฏิบัติการได้ สมมุติว่าเป็นเช่นนั้น
‫ถูกต้อง.
‫โดยทั่วไปสิ่งที่คุณทำคือทำซ้ำ X บางประเภทและอีกชั้นหนึ่งของการรักษาความปลอดภัยที่ด้านบนของคอนเทนเนอร์
‫ถูกต้อง.
‫นี่หมายความว่าถ้าฉันต้องการเรียกใช้คอนเทนเนอร์นักเทียบท่าถ้าฉันทำงานในโหมดไร้ความปราณีก็หมายความว่าฉันไม่ต้องการเส้นทางด้วยซ้ำ
‫ฉันสามารถเป็นผู้ใช้ทั่วไปได้
‫ครับแม่นๆ
‫โดยพื้นฐานแล้ว หากคุณไม่ต้องการทับทิมเพื่อที่จะสามารถติดตั้ง
‫Docker ในเครื่องบางเครื่องได้ และคุณสามารถใช้ Dr. ออซในฐานะผู้ใช้ปกติของเครื่องนั้น ๆ และคุณสามารถสร้างคอนเทนเนอร์ได้เหมือนกับว่าคุณเป็นเส้นทาง
‫แต่และสร้างคอนเทนเนอร์บางส่วนให้กับผู้ใช้บางคน
‫แต่คุณไม่จำเป็นต้องเข้าถึงเครื่องนั้น
‫ใช่.
‫โดยพื้นฐานแล้วมีประโยชน์สองประเภทในสองภูมิภาคที่แตกต่างกัน ผู้ใช้สองประเภทที่แตกต่างกัน เจน ผู้ใช้สองประเภทที่แตกต่างกัน
‫สมมุติว่าผู้ใช้เป็นผู้ใช้ที่มีนักพัฒนา บางทีพวกเขาอาจไม่แบ่งปันเส้นทางที่เข้าถึงเครื่องเฉพาะที่พวกเขากำลังทำงานอยู่
‫และตอนนี้กับตัวละคร พวกเขาสามารถติดตั้งแพทย์โดยไม่ต้องให้การเข้าถึงเส้นทางและสามารถใช้เพื่อวางภาชนะในสภาพแวดล้อมของตนเองและอีกอย่างหนึ่งคือถ้าคุณเป็นผู้ปฏิบัติงานหรือถ้าคุณใช้สิ่งนั้นถ้าคุณมีชั้นเรียนเช่น
‫ที่คุณต้องการให้อยู่ในคลัสเตอร์ของคุณเอง และคุณไม่ต้องเรียกใช้คอนเทนเนอร์โดยใช้แพทย์ในโหมดเส้นทาง
‫แต่คุณต้องการใช้มันในแบบยาวของผู้ใช้ในผู้ใช้รายใดรายหนึ่ง เพื่อที่ว่าถึงแม้บางคนจะแยกส่วนออกจากนั้น คอนเทนเนอร์เฉพาะ คุณจะไม่สามารถเข้าถึงเส้นทางไปยังเครื่องนั้นได้
‫ดังนั้นคุณจึงมีพื้นฐาน
‫และอีกหนึ่งชั้นของการติดต่อด้านความปลอดภัยจากที่เกิดเหตุโดยเฉพาะ
‫และโดยพื้นฐานแล้ว นั่นคือแนวคิด และคุณบอกว่าคุณควรมีข้อจำกัดบางอย่าง
‫แต่เราจะเห็นว่าในการสาธิต
‫แต่โดยพื้นฐานแล้ว คุณสามารถทำอะไรก็ได้ตามปกติกับคอนเทนเนอร์
‫ครับ ไปกันเลย
‫มาทำกัน ไปที่การสาธิตกัน
‫ฉันคิดว่าบางครั้งมันก็ดีที่จะพูดคุยเกี่ยวกับบางสิ่งบางอย่าง แต่ก็ดูดีที่จะเห็น
‫ไปที่การสาธิตที่นั่น
‫ตกลง.
‫โดยพื้นฐานแล้ว สิ่งที่เรามีคือคุณได้สร้างยานอวกาศ
‫เครื่องของฉันคือ Mac ฉันจึงสามารถอยู่ที่นั่นได้
‫ดังนั้นหมอจึงโหดเหี้ยมใน max ของฉันเพราะโดยพื้นฐานแล้วเราต้องการมีเคอร์เนลลินุกซ์อยู่
‫ดังนั้นสิ่งที่ฉันใช้คือฉันกำลังใช้กล่องเสมือนและคนจรจัดเพื่อเรียกใช้เครื่องเสมือนและกล่องเสมือนกับรันไทม์ของเครื่องเสมือนและชนิดของมันเป็นอย่างไร
‫โดยทั่วไปเป็นผู้ให้บริการที่เครื่องทั้งหมดในกล่องหลอดทดลองของฉัน
‫และนี่คือการกำหนดค่าของฉันโดยพื้นฐาน
‫ฉันมีเครื่องเฉพาะสองเครื่องที่ฉันกำลังสร้าง
‫หนึ่งเป็นคนโหดเหี้ยมซึ่งเกิดจากสองรุ่นของ Sanyo 64 และอีกอันเป็นสี่โดยพื้นฐาน
‫สิ่งที่เราต้องการให้ไร้ความปรานีเหล่านี้คือ ฉันจะทำการติดตั้งในโหมดโหดเหี้ยมบนท้องถนนเพื่อ
‫โดยพื้นฐานแล้ว ฉันจะติดตั้ง Docker แบบปกติและโกนมันออกแล้วและมีรอยสัก
‫คุณจะเห็นว่าเครื่องเหล่านี้ทำงานเพียงครั้งเดียว
‫โอเค บนหน้าจอสัมผัส ฉันจะเข้าสู่ระบบเครื่องที่โหดเหี้ยม และหน้าจอด้านล่าง ฉันกำลังจะบอกว่ามันสายเกินไปแล้ว
‫ผมชอบ rueful ครับ ผมไม่รู้ว่ามันเขียนแบบนั้นหรือเปล่า แต่มันฟังดู
‫เราเพิ่งแต่งคำใหม่ rueful ที่ไม่ใช่ของ ตอนนี้ กลายเป็นเรื่องแล้ว
‫ตกลง.
‫แล้วเราจะติดตั้งโหมดโหดเหี้ยมที่นี่ได้อย่างไร
‫ดังนั้นผมจะแสดงให้คุณเห็นว่าคำสั่งของมันคืออะไร
‫แล้วฉันก็มีสคริปต์ที่ตั้งค่าไว้ที่นี่ ซึ่งโดยพื้นฐานแล้วสิ่งเดียวที่ฉันต้องการเพื่อเตรียมระบบปฏิบัติการ
‫Born to send รุ่น 64 รุ่นเยาว์คือฉันต้องการเปิดใช้งานตาราง IP ในตู้
‫ฉันต้องการสิ่งนั้นโดยพื้นฐานแล้วสิ่งที่ฉันต้องการทำคือฉันต้องการติดตั้ง Docker ด้วยคำสั่งเหล่านี้
‫โดยพื้นฐานแล้วนี่คือสคริปต์ที่บอกว่าใช่แล้วเรียกว่าไร้ความปรานี
‫และโดยปกติคุณไม่ควรยอมรับสคริปต์จากอินเทอร์เน็ตเช่นนั้น
‫แต่สมมุติว่าเราจะรู้จักผู้ฟังในเรื่อง โอเคค่ะ
‫อย่างน้อยที่สุดเราก็มี SSL ให้กับ Dockers ที่คุณมีอยู่แล้ว ดังนั้นจึงต้องมีใครสักคนมาใช้ประโยชน์จากสิ่งนั้น
‫แต่คุณสามารถดึงมันลงมาได้เสมอ
‫อย่างแน่นอน.
‫คุณไม่สามารถดึงมันลง
‫ถ้ากินแล้วปฏิบัติถูกต้อง
‫ใช่.
‫ดังนั้นฉันจึงได้ดำเนินการไปแล้วในตอนเริ่มต้น ดังนั้นโดยพื้นฐานแล้วรู้ว่าฉันติดตั้งแล้ว
‫แต่ถ้าคุณอยู่ในเครื่องแรกด้วยสิ่งนี้ก็น่าจะเพียงพอในการติดตั้งโหมดโหดเหี้ยมและสิ่งที่
‫Kozmo ทำคือสร้างบริการใน System D ซึ่งโดยทั่วไปจะทำงานภายในโฮมไดเร็กตอรี่ของคุณ
‫ดังนั้นคุณจะเห็นว่านี่เป็นบริการอื่นภายในพื้นหลังบ้านของฉัน ซึ่งเป็นชื่อผู้ใช้ของฉันและในเครื่องนั้น
‫และที่นั่นมีการติดตั้งระบบไว้บริการ
‫และถ้าคุณเห็นเลขฐานสองเช่นใช้พื้นหลังเหล่านี้อย่างโหดเหี้ยมในโหมดทดลองและคำศัพท์เหล่านี้ที่ฉันซ้อนทับและเมื่อฉันติดตั้งแล้วถ้าชอบก็จะไม่ทำอะไรเพราะฉันไม่มีอุปกรณ์
‫ใน [ลบแล้ว] ฉันไม่เคยเจออะไรที่นั่นเพราะซ็อกเก็ตของฉันตอนนี้อยู่ในพื้นที่ผู้ใช้นี้ในซ็อกเก็ต
‫Docker หนึ่งพันผู้ใช้ที่ไม่ถูกต้อง
‫ดังนั้นฉันต้องส่งออกโฮสต์ Docker เหล่านี้และตอนนี้มี Piers ที่ใหญ่กว่า คุณจะเห็นว่าฉันใช้ได้
‫ฉันสามารถรับตั๋วได้หากฉันดูแลโลก ตัวอย่างเช่น คุณจะเห็นว่าตอนนี้ฉันสามารถเรียกใช้สิ่งต่าง
‫ๆ ภายใน คอนเทนเนอร์และปรากฏเช่นและไม่มีอะไร
‫และดูที่นี่ คุณจะเห็นว่าคอนเทนเนอร์ที่ทำงานอยู่ในสภาพแวดล้อมเต็มรูปแบบที่ทำสิ่งเดียวกันที่นี่
‫และในการติดตั้ง โดยทั่วไปแล้วคำสั่งคือคำสั่งนี้ และมันคือ get Docker จากนั้นคุณดาวน์โหลดสคริปต์ที่คุณเรียกใช้งาน
‫และเมื่อคุณเรียกใช้งานแล้ว และคุณมีทุกอย่าง แต่ฉันได้ติดตั้งมันแล้ว
‫ดังนั้นฉันจะไป เพื่อหยุดมันตอนนี้
‫และเมื่อคุณติดตั้งแล้ว คุณจะเห็นแพทย์กำลังทำงานอยู่
‫มาดูกันว่าสภาพแวดล้อมทั้งสองนี้มีความแตกต่างกันอย่างไร
‫ถ้าฉันทำ B. เอส ที่นี่และพูดถึงการดูแลคุณจะเห็นว่าหมอของฉันใช้เส้นทางของสหรัฐฯและทำงานในเหล่านี้ด้วยคำสั่งเหล่านี้แทนและที่นี่ถ้าฉันพูดสำหรับแพทย์คุณจะเห็นว่ามีคำสั่งอื่น
‫ๆ บางอย่างเพราะมันใช้ชุดเครื่องมือโหดร้ายและถ้า คุณเห็นคำสั่งทั้งหมดที่ทำงานอยู่ในพื้นหลังของผู้ใช้
‫ดังนั้นจึงไม่มีผู้ใช้ถนนคนใดวิ่ง
‫นั่นคือความแตกต่างที่ใหญ่ที่สุดระหว่างสองเครื่องนี้ ลองใช้คำสั่งเดียวกันบนเครื่องทั้งสองเครื่องที่คุณใช้งานอยู่
‫สวัสดีชาวโลก.
‫คุณจะเห็นว่าสิ่งนี้ทำงานเหมือนกันและมาดูสิ่งอื่น ๆ ที่เราสามารถวิ่งได้
‫ก่อนอื่นฉันอยากจะพูดบางอย่าง
‫ความแตกต่างอีกอย่างหนึ่ง ก ถ้าคุณอยู่บนถนนสำหรับฉากของฉันที่นี่
‫คุณจะเห็นว่าดร. เพียร์ซวิ่งตรง แต่นั่นเป็นเพราะถ้าเรารับกลุ่ม
‫คุณจะเห็นว่า
‫ฉันมีกลุ่มแพทย์ที่นี่
‫และถ้าฉันเข้าสู่ระบบเพราะฉันคิดว่ามีกระดูกอื่นที่จะใช้ที่นี่ และถ้าฉันทำอย่างนั้น ชาวยุโรป ฉันไม่สามารถทำอะไรกับซ็อกเก็ตได้
‫และนั่นเป็นเพราะฉันไม่ได้อยู่ในกลุ่มหมอ
‫นี่เป็นหนึ่งในความแตกต่างที่ว่า ถ้าคุณอยู่ในกลุ่มแพทย์ คุณจะสามารถเข้าถึงซ็อกเก็ตของแพทย์ได้
‫และถ้าคุณไม่ได้อยู่ในกลุ่ม คุณก็ต้องทำรายการเพื่อทำเช่นนั้น
‫ใช่.
‫และนี่คือวิธีหนึ่งในการเข้าถึงซ็อกเก็ตในเครื่องที่โกรธจัดและอีกวิธีหนึ่งในการใช้กลุ่ม
‫และความแตกต่างที่ยิ่งใหญ่ของพวกโหดเหี้ยมก็คือ คุณไม่จำเป็นต้องทั้งสองอย่าง
‫คุณไม่จำเป็นต้องมีและทำกับซ็อกเก็ตบางประเภทที่เป็นของผู้ใช้รายอื่น
‫คุณเพิ่งเรียกใช้ทุกอย่างในพื้นที่ผู้ใช้ของคุณเองและ
‫โอเค มาดูคำสั่งอื่นๆ กัน เช่น ทั้งสองเป็นตา
‫ของที่วิ่งเข้ามาเต็มห้อง
‫หากเราพูดถึงการซ้อนทับที่ชัดเจน นี่คือจุดที่การซ้อนทับของเราทำงานภายในการแก้ไขสำหรับสภาพแวดล้อม แต่ถ้าเราตรวจสอบสิ่งเดียวกันที่นี่
‫คุณจะเห็นว่าพวกเขาไม่มีอะไรอยู่ที่นั่น
‫และนั่นเป็นเพราะว่าทุกอย่างทำงานอยู่ในพื้นที่ผู้ใช้ของเราเอง
‫และฉันสามารถค้นหาสิ่งเหล่านี้ได้ในไดเรกทอรีนี้ ซึ่งเป็นเซอร์ด็อกเตอร์ในท้องถิ่น
‫จากนั้นคุณจะเห็นภาพซ้อนทับที่เกิดขึ้น และคุณจะเห็นได้ว่าสิ่งเหล่านี้อยู่ในผู้ป่วยผู้ใช้รายเดียวกัน
‫ผู้ใช้ของฉันเอง
‫ดังนั้นในการป้องกันของเรานั้นเราสามารถหาตัวอย่างได้
‫เรียกใช้บางสิ่งบางอย่างตอนนี้
‫เธอกำลังเปิดโปงกระดาน
‫ฉันกำลังใช้เครื่องยนต์ X และฉันกำลังใช้งานมัน และเผยให้เห็นมันในพอร์ตสามหมื่นสองพันเจ็ดร้อยหกสิบแปดและจากนั้นก็ไปที่เดียวกัน
‫--
‫ก็ใช่ว่าจะเป็นแบบนี้ก็ได้
‫ดังนั้นถ้าฉันไม่รู้
‫ตกลง.
‫ตอนนี้ฉันแน่ใจว่าคุณสามารถเห็นจุดสิ้นสุดใน X และสิ่งเดียวกันก็เกิดขึ้นที่นี่
‫ตกลง.
‫ถึงตอนนี้ก็เหมือนเดิม
‫แต่ถ้าเราไปและเราพยายามที่จะทำพอร์ตการเปิดรับแสงให้เราหยุดสิ่งนี้และเนื่องจากการเปิดรับซื้อในยุค
‫80 คุณจะเห็นได้ว่าเพราะฉันหมายถึงพื้นที่ของผู้ใช้ฉันไม่สามารถเปิดเผยรายงานที่นั่นได้
‫อย่างน้อยก็ไม่มีสิทธิ์เพราะผู้ใช้เส้นทางเพียงรายเดียวสามารถเปิดเผยหมายเลขที่ถูกต้องและในสภาพแวดล้อมทั้งหมดได้
‫คุณจะเห็นว่ามันเป็นไปได้
‫เหมือนนักเขียนบางคน
‫ใช่ นั่นไม่มีข้อจำกัด
‫ครับแม่นๆ
‫นั่นเป็นเพราะว่าในฐานะผู้ใช้ทั่วไป คุณไม่สามารถเข้าไปในพอร์ทัลประเภทนั้นได้ ฉันหมายความว่ามันเป็นไปไม่ได้ที่จะข้ามไปเรื่อยๆ
‫ไม่มากก็น้อย
‫นั่นคือความแตกต่าง
‫และฉันไม่มีการสาธิตเพิ่มเติมสำหรับมัน
‫ฉันรู้ว่าถ้าคุณต้องการ เราสามารถทำอะไรกับคำถามหรืออภิปรายเพิ่มเติมเกี่ยวกับเส้นทางที่แตกต่างกันไปยังโหมดนี้
‫ใช่ฉัน.
‫มีคำถามบางอย่างที่แน่นอน
‫หนึ่งในนั้นเกี่ยวกับ rootless ไม่สามารถแชร์ซ็อกเก็ตที่มืดกว่าได้ดังนั้นและฉันให้คุณอาจต้องการขยายเรื่องนี้ฉันได้ให้คำตอบว่าพวกมันต่างกันซ็อกเก็ตปีศาจที่มืดกว่าที่อยู่ในรูทรูทสำหรับโหมด
‫ไม่แตกต่างกัน คุณคือ L ในระบบไฟล์ มันเป็นพาธที่ต่างออกไป
‫ดังนั้นฉันเดาว่าในทางเทคนิคคุณสามารถเรียกใช้ทั้งสองอย่างพร้อมกันได้
‫ผมว่าอย่างนั้น.
‫ฉันไม่รู้ว่าทำไมคุณถึงทำ แต่คุณทำได้ ถ้าคุณเป็นสิ่งที่คุณไม่มี Docker ถ้าคุณไม่มีสิทธิ์เข้าถึงรูทหรือการเข้าถึงกลุ่มนักเทียบท่า
‫และคุณต้องการเรียกใช้ Docker บนเครื่องที่มี Docker อยู่แล้ว และฉันเดา คุณหมายถึงไฟล์ทั้งหมดและทุกอย่างที่อยู่รอบ
‫ๆ เส้นทางที่ต่างกัน
‫ถูกต้อง.
‫ดังนั้นฉันหมายถึงแม้ว่าคุณจะมีโหมดพูดความจริงฉันก็ไม่สนใจ
‫การทำงานในไดเร็กทอรีไวรัสนั้นปกติแล้วสำหรับผู้ใช้ทุกคน แต่ถ้าคุณใช้งานในพื้นที่ผู้ใช้ของคุณเองโดยพื้นฐานแล้วจะเป็นผู้ใช้คนเดียว
‫ถูกต้อง.
‫ดังนั้น คุณน่าจะพูดได้ว่าไม่เป็นไร
‫หากคุณให้สิทธิ์การเข้าถึงแก่ผู้ใช้รายอื่น แต่โดยปกติแล้วจะไม่เป็นเช่นนั้น
‫ใช่ใช่.
‫อีกคำถามหนึ่งที่บอกว่าฉันสามารถใช้การเมานต์และโวลุ่มได้เฉพาะกับไฟล์บนผู้ใช้ของฉันเท่านั้นที่ได้รับอนุญาต
‫และใช่ นั่นเป็นความจริงเพราะทุกอย่างในที่นี้กำหนดขอบเขตให้กับบัญชีผู้ใช้ของคุณ
‫ถูกต้อง.
‫ดังนั้นจึงเป็นเพียงสำหรับคุณเท่านั้น
‫ใช่.
‫ครับแม่นๆ
‫โดยพื้นฐานแล้วสิ่งที่ผู้ใช้ของคุณสามารถทำได้โดยพื้นฐานแล้วสิ่งที่คอนเทนเนอร์ของคุณสามารถทำได้ใช่
‫และฉันหมายความว่าตอนนี้ในทางเทคนิคคุณสามารถมีได้เช่นคุณ
‫เนื่องจากคุณหมายถึงในทางเทคนิคแล้ว คุณอาจเป็นคนที่มีเส้นทางและคุณเพียงแค่เลือกที่จะเรียกใช้สิ่งนี้ในบัญชีผู้ใช้ของคุณ
‫แต่เนื่องจากอสูรนักเทียบท่าในกรณีนี้ทำงานภายใต้บัญชีผู้ใช้ของคุณ มันจะมีเพียงการเข้าถึงและการอนุญาตสำหรับสิ่งต่าง
‫ๆ ในนั้น .
‫ใช่.
‫ครับแม่นๆ
‫ดูว่ามีอะไรอีก
‫มาร์คัสจากเมื่อวาน จมูกของมาร์โกรับสาย
‫เขาเป็นคนง่าย
‫เขามีคำถามมากมาย
‫เกี่ยวกับ.
‫มันได้ผลไหม
‫คำถามที่ดี.
‫อืม อืม อืม.
‫มันควรจะสามารถทำงานได้ฉันไม่ได้ทดสอบ
‫ใช่.
‫แล้วถ้าคุณแค่พยายามดูดฝูงเข้าไปในความมืด
‫ค่ะที่รัก
‫ใช่ มาดูกัน
‫แล้วอาจจะเรียกใช้บริการสร้างบางทีคุณอาจรู้ว่าเรากำลังจะเช่าเราจะทำการสาธิตแบบสุ่มดังนั้นมันจึงบอกว่าเป็นผู้จัดการบริการสร้างความโกรธเคืองและไข่หรือบางสิ่งบางอย่างที่ทำงานบนพอร์ต
‫80 80 หรือบางอย่าง
‫ฉันหมายถึงในทางทฤษฎี ฉันคิดว่ามันจะได้ผล เพราะตราบใดที่คุณไม่พยายามเผยแพร่บนพอร์ต
‫สิ่งหนึ่งที่น่าสนใจก็คือมันจะอนุญาตให้เสื้อกั๊กเสมือนที่สร้างขึ้นมาหรือไม่
‫ได้เลย
‫นั่นเป็นประเด็นที่ดีเพราะ Docker ที่ไม่มีรูตของ
‫Docker Tucker ไม่มีสิทธิ์เข้าถึงเพื่อสร้างอินเทอร์เฟซเสมือนหรือไม่
‫ฉันไม่เห็นว่าทำไม
‫ฉันกำลังพยายามคิดว่าฉันไม่สามารถสร้างผลตอบแทนใหม่ได้
‫ใช่.
‫แล้วจะเกิดอะไรขึ้นเมื่อคุณทำรายการของเครือข่ายที่นั่น เช่น a หรือ เครือข่ายน้อยกว่าในการเต้น
‫ใช่มันมีพวกเขา
‫หมายความว่าบางที บางทีฉันอาจใช้โหมดโฮสต์ไม่ได้หรือบางสิ่งที่ฉันจำได้ว่าเคยอ่านบางอย่างเกี่ยวกับเรื่องนี้ไม่ได้
‫มีบางอย่างในเครือข่ายที่ไม่สามารถทำได้โดยไม่ต้องรูทเพราะนั่นเป็นการเปลี่ยนคอโดยพื้นฐาน
‫ใช่ ฉันจำได้ว่าใช้เครือข่ายโฮสต์
‫ใช่ ฉันจำได้ว่าได้ยินบางอย่างเกี่ยวกับเรื่องนั้นกับฉัน
‫ใช่.
‫สิ่งที่คุณอาจทำไม่ได้คือ ตัวอย่างเช่น เนื่องจากข้อจำกัดของการซื้อน้อยกว่าพันรายการ คุณจึงอาจไม่สามารถให้พร็อกซีทำงานและทำการสร้างสมดุลระหว่างบริการของคุณเองด้านล่าง
‫ดังนั้นคุณจึงไม่สามารถเปิดเผยพอร์ตบนพื้นที่ไม่มี หมายถึงหรือรุ่นอย่างใดอย่างหนึ่ง
‫ใช่ ฉันไม่รู้
‫นิ้วต้องการอะไรแบบนั้น
‫มาร์คัสกำลังถามเกี่ยวกับรายชื่อปีศาจและเป็นไปได้ไหมที่เราจะทำ
‫ใช่ แต่นั่นเป็นสิ่งที่แตกต่างกัน
‫ฉันหมายความว่านี่ไม่ใช่ปีศาจเว้นแต่ว่านี่จะโหดเหี้ยมและโดยพื้นฐานแล้วความแตกต่างคือปีศาจตัวนั้น
‫คุณไม่ควรต้องการปีศาจอยู่เบื้องหลังและเราไม่สนใจ
‫เราไม่แบ่งปันกับคนอื่น
‫ฉันคิดว่าเราสามารถทำอะไรบางอย่างกับคอนเทนเนอร์และบางที
‫ถูกต้อง.
‫ใช่.
‫ใช่นั่นเป็นเรื่องจริง.
‫ฉันหมายความว่าฉันเดาโดยพื้นฐานแล้วจะเป็น
‫ฉันเห็นว่ามันยุ่งยากเล็กน้อยเพราะพันธมิตรประชาธิปไตยคุยกับคุณ
‫ใช่.
‫โดยทั่วไปเป็ดหรือฉันจะบอกว่าวิธีที่มันถูกสิ้นสุดในการออกแบบคือเซิร์ฟเวอร์ไคลเอนต์
‫ใช่เรามีการสาธิต
‫มันเกือบจะเหมือนกับว่าผู้นำของพวกเขาจะต้องมี SEAL ที่ฉันเพิ่มเข้าไปว่าในพื้นหลังนั้นเป็นเพียงการเรียกใช้นักเทียบท่าจริงๆ
‫กระบวนการ Docker D แต่ไม่ได้ใช้งานในทางเทคนิคเป็นปีศาจ และเป็นเพียงการทำงานเข้าสู่หัวใจของการทำงานของนักเทียบท่า
‫และใช่เพราะคุณไม่สามารถทำอย่างนั้นได้
‫คุณจะต้องทำมัน
‫ตกลง.
‫ใช่ นั่นจะเป็นกรณีการใช้งานที่น่าสนใจสำหรับคุณ ตัวอย่างเช่น
‫การเริ่มต้นดังนั้น
‫โดยพื้นฐานแล้วสิ่งที่คุณต้องการคือคุณต้องการสร้างคอนเทนเนอร์
‫แต่ปัญหาคือถ้าคุณแชร์ VCA ควรทำสิ่งนั้นที่คุณต้องการเขียนคอนเทนเนอร์ด้วย
‫โดยพื้นฐานแล้วคุณต้องการคอนเทนเนอร์ภายในคอนเทนเนอร์และทำให้ซับซ้อนยิ่งขึ้น
‫วิธีหนึ่งในการเอาชนะซึ่งโดยพื้นฐานแล้วคุณสามารถทำคอนเทนเนอร์ควบคู่ไปกับคอนเทนเนอร์ได้
‫ดังนั้นโดยพื้นฐานแล้วให้นำสุนัขของคุณเข้าไปในกรงและคุณสามารถดึงภาชนะเพิ่มเติมเข้าไปข้างในได้
‫แต่ในเด็คและเครื่องยนต์เดียวกัน และอีกสิ่งที่คุณทำได้คือเข้าไปที่ใบปะหน้าหมอ
‫โดยพื้นฐานแล้วคุณสามารถแบ่งปันปีศาจในคอนเทนเนอร์ CIC ของคุณและอีกอันหนึ่งได้
‫โดยทั่วไปที่พักพิงนี้เพื่อขจัดข้อ จำกัด ที่แพทย์เป็นผู้ริเริ่มการแบ่งปันมากขึ้นเพราะก่อนหน้านี้คุณต้องส่งสิทธิพิเศษในการออกเดทมากขึ้นและถ้าคุณใช้ผู้ใช้เป็นเวลานานคนเหล่านี้อาจไม่จำเป็นต้องทำ
‫- ภายในคอนเทนเนอร์ของคุณเอง .
‫แต่มีการทดสอบที่ดีอย่างใดอย่างหนึ่ง
‫ใช่.
‫และถ้าคุณมีความต้องการน้อยลง นั่นก็จะทำให้ง่ายขึ้นมาก
‫ยูโรเมืองเพื่อที่จะไม่แบ่งปันปีศาจอย่าเข้าไปในระบบต่อมไร้ท่อของคุณ
‫คำถามอีกมากมาย
‫ฉันไม่คิดว่านั่นเป็นคำถามเกี่ยวกับการตรวจสอบไบนารีหรือแอปพลิเคชันภายในคอนเทนเนอร์หรือทำงานได้อย่างสมบูรณ์หรือไม่
‫คุณสมบัติ Docker ใด ๆ ในนั้น
‫ไม่ไม่มีคุณสมบัติใหม่ที่เกี่ยวข้องกับสิ่งนั้นและไม่เกี่ยวข้องกับรายการปีศาจหรือ
‫Docker ที่ไม่มีรูท
‫มี Dockers อยู่แล้วที่มีคุณสมบัติทั้งหมดที่คุณต้องการจริงๆ เพื่อตรวจสอบไบนารีหรือแอปพลิเคชันเพื่อให้ทำงานได้อย่างสมบูรณ์
‫คุณมีบันทึกนักเทียบท่า คุณมีเหตุการณ์นักเทียบท่า คุณมีบันทึกนักเทียบท่า
‫คุณอาจต้องการตรวจสอบในช่อง YouTube ของฉันเพราะเราพูดถึงเมื่อสัปดาห์ที่แล้ว
‫เรามี sysadmin show ที่เราพูดคุยกันผ่านระดับต่างๆ ของการบันทึกและเหตุการณ์และการตรวจสอบสิ่งต่าง
‫ๆ ใน Docker ดังนั้นลองดูสิ
‫นั่นคือ Brett Fisher dot com เฉือน YouTube จากนั้นค้นหา sysadmin และคุณจะพบคำถามนั้นเป็นคำถามที่ดี
‫จากมุมมองด้านความปลอดภัย
‫อะไรคือความแตกต่างระหว่างการใช้คอนเทนเนอร์แบบไม่มีรูทและชื่อผู้ใช้สเปซ
‫ขึ้นอยู่กับว่าคุณจะสร้างพื้นที่ชื่อผู้ใช้ของคุณอย่างไร หากคุณจำเป็นต้องมีสิทธิ์เข้าถึงรูทเพื่อสร้างมันขึ้นมา
‫โดยพื้นฐานแล้วคุณจะไม่โหดเหี้ยม
‫แต่คำถามไม่ได้อยู่ที่ว่าคุณเรียกใช้มันที่ไหนคือวิธีที่คุณสร้างมันขึ้นมา
‫และโดยพื้นฐานแล้วมันเป็นโมเดลที่โหดเหี้ยมที่คุณสร้างช่องว่างชื่อผู้ใช้ของคุณใต้เนมสเปซผู้ใช้ของคุณเอง
‫ใช่ ฉันหมายความว่า ฉันเดาว่าในทางเทคนิคแล้วมันตลกดี ขึ้นอยู่กับว่าในทางเทคนิคคุณต้องการได้มันมาอย่างไร ฉันคิดว่าคอนเทนเนอร์ที่ไม่มีรูตและชื่อผู้ใช้ที่หวานกว่านั้นคือในช่องว่างของชื่อผู้ใช้
‫ซึ่งฉันเป็นแฟนตัวยงของ แต่สิ่งที่ถูกต้อง
‫ที่จะเป็น
‫นั่นจะเป็นมากกว่าเฉพาะสิ่งที่อยู่ในผู้ใช้ของฉันและช่องว่างชื่อผู้ใช้หมายความว่าปีศาจนักเทียบท่ายังคงใช้งานรูทซึ่งหมายความว่าฉันต้องมีสิทธิ์เข้าถึงรูท
‫ฉันต้องสร้าง Docker ที่รันเป็นรูท ฉันต้องอยู่ในกลุ่มนักเทียบท่าอย่างน้อย
‫เพื่อเข้าถึงสิ่งนั้นจากนั้นช่องว่างชื่อผู้ใช้หมายความว่าผู้ใช้ที่ทำงานอยู่ในคอนเทนเนอร์และคอนเทนเนอร์นั้นไม่ได้ทำงานภายใต้กระบวนการรูท แต่ถ้ามีบางอย่างเช่นบั๊กซีโร่เดย์และสุนัขหรือปีศาจที่อนุญาตให้คุณกระโดด เข้าไปในปีศาจจากคอนเทนเนอร์ บางทีการเว้นวรรคชื่อผู้ใช้อาจไม่ช่วยคุณได้
‫บางทีฉันไม่รู้ว่ามาจากมุมมองด้านความปลอดภัย
‫ฉันคิดว่าคุณสามารถนั่งที่นี่และอภิปรายว่าทั้งวัน
‫อันไหนดีกว่ากัน
‫ฉันจะบอกว่ามันเป็นเรื่องของกรณีการใช้งานมากกว่า เช่น ถ้าฉันไม่ชอบ ฉันไม่อยากจะมีอะไรแม้แต่จะหยาบคายด้วยซ้ำ
‫สิ่งหนึ่งที่เราไม่มีในช่องว่างชื่อผู้ใช้แบบไม่มีรูตสำหรับ Dr. อสูรที่ฉันหวังว่าเราจะไปถึงสักวันหนึ่งคือที่ที่คุณสามารถเรียกใช้
‫Duck หรือ Demon จากนั้นเรียกใช้ช่องว่างชื่อผู้ใช้และความหมายโดยพื้นฐานคือทุกคอนเทนเนอร์กำลังทำงานในฐานะผู้ใช้ที่ไม่ใช่รูท
‫แต่ตอนนี้ไม่แตกต่างกัน ผู้ใช้
‫ดังนั้นทุกคอนเทนเนอร์ที่ทำงานในเนมสเปซของชื่อผู้ใช้จึงเป็นบัญชีผู้ใช้เดียวกัน และจะดีมากสำหรับการรักษาความปลอดภัยหากเราเรียกใช้โดยที่คอนเทนเนอร์ทุกรายการที่คุณเปิดใช้เป็นผู้ใช้ที่แตกต่างกัน
‫ซึ่งหมายความว่าพวกเขาทำได้หากมีคอนเทนเนอร์หรือหาช่องโหว่ที่พวกเขาทำได้ ไม่ได้บรรจุในภาชนะอื่น
‫ใช่ ใช่ ฉันคิดว่าเพราะคุณลักษณะเนมสเปซของผู้ใช้ส่วนใหญ่เขียนโดยกัปตันแพทย์อีกคนและฟิล
‫เอสเตส ซึ่งเคยเข้าร่วมรายการพูดคุยเกี่ยวกับเรื่องนั้นในปีที่แล้วจริง ๆ แล้วในช่องชื่อผู้ใช้ และฉันก็ถามเขาแบบว่าเราจะไปที่
‫ผู้ใช้ในชื่อผู้ใช้สเปซผู้ใช้ต่อคอนเทนเนอร์ที่พวกเขาเรียกว่าเหมือนชื่อผู้ใช้สเปซ
‫2 0 และ WI และเขาเหมือนฉันไม่รู้ว่ามีใครต้องการสร้างคุณลักษณะนั้นหรือไม่และมันจะเป็นคุณสมบัติที่ยอดเยี่ยม
‫แต่ฉันไม่คิดว่ามันจะได้ผล
‫อ้อ มาร์คัสกำลังบอกว่า swarm ได้รับโหลดโมดูลเคอร์เนลและมักจะเพิ่มเส้นทาง ดังนั้นคุณจึงไม่สามารถใช้โอเวอร์เลย์ได้
‫ฉันคิดว่าเป็นหนึ่งในข้อจำกัดที่โอเวอร์เลย์ต้องใช้โมดูลเคอร์เนล
‫บางทีสิ่งที่เสมือนที่นี่
‫ใช่ฉันคิดว่าการซ้อนทับใช้งานได้ใน 1
‫มีแผนโจมตีฉันคิดว่าพวกเขากำลังคิดเกี่ยวกับความฝัน แต่เกี่ยวกับระบบที่ล้มเหลว
‫นักขี่จักรยานถามว่าฉันอยู่ในคอนเทนเนอร์ที่ไม่มีรูทหรือไม่
‫มีรหัสผ่านเพื่อเข้าถึงเส้นทางหรือเส้นทางหลอกหรือเส้นทางไม่พร้อมใช้งานอย่างสมบูรณ์หรือไม่
‫ฉันคิดว่าเส้นทางภายในคอนเทนเนอร์นั้นเป็นผู้ใช้หลักสูตรของปีศาจ แต่ฉันคิดว่ามันยอดเยี่ยม
‫ใช่.
‫ใช่เลย
‫แค่นั้นแหละ.
‫ฉันชอบคำตอบนั้น
‫นั่นเองค่ะ
‫หากคุณอยู่ในคอนเทนเนอร์และคุณเป็นผู้ใช้รูทในคอนเทนเนอร์ คุณยังไม่ได้รับสิทธิพิเศษมากกว่าสิ่งที่อสูรของนักเทียบท่าหมดในโฮสต์ซึ่งเป็นบัญชีผู้ใช้ของคุณ
‫ดังนั้นในภาชนะที่คุณทำได้
‫ฉันหมายถึงในทางเทคนิค คุณสามารถกำหนดเส้นทางในคอนเทนเนอร์หรือรหัสผ่านได้
‫คุณสามารถสร้างผู้ใช้งบประมาณในคอนเทนเนอร์ได้ แต่ในระบบไฟล์โฮสต์ พวกเขาจะไม่รู้คำศัพท์อื่นๆ เลย เพราะนั่นจะเป็นการเพิ่มระดับและสิทธิพิเศษที่เกินกว่าที่คุณได้รับอนุญาตให้ทำอย่างถูกต้อง
‫ขอบคุณมากมิทรี
‫นั่นเป็นสิ่งที่เจ๋งจริงๆ ที่ฉันไม่ได้ตระหนักว่ามันง่ายที่จะติดตั้งด้วยสคริปต์ในตอนนี้ ซึ่งโพสต์ต้นฉบับที่ทีมนักเทียบท่านำเสนอนั้นดูยากเย็นใจเล็กน้อยที่จะมองเพราะฉันชอบ
‫นี่เป็นเวลาหนึ่งชั่วโมงในการติดตั้ง แต่ตอนนี้ฉันมีสคริปต์การติดตั้งเช่นเดียวกับที่คุณมีสำหรับ
‫Docker ปกติ มันเยี่ยมมาก