คำถามติดแท็ก container

1
Windows คอนเทนเนอร์: ผู้ดูแลระบบกับผู้ดูแลระบบ?
ฉันสับสนเล็กน้อยเมื่อพูดถึงผู้ใช้ที่มี Docker เมื่อฉันเรียกใช้ Windows Container (เช่น microsoft / windowsservercore) และฉันพิมพ์ใน "whoami" ฉันได้รับการตอบสนองต่อไปนี้ user manager\containeradministrator แต่เมื่อเรียกใช้ "ผู้ใช้เน็ต" ภายในคอนเทนเนอร์ฉันไม่เห็นผู้ดูแลระบบคอนเทนเนอร์ใด ๆ ------------------------------------------------------------------------------- Administrator DefaultAccount Guest ในที่สุดผู้ใช้คนใดที่เป็นผู้ดูแลระบบนี้และเขามีสิทธิ์อนุญาตแบบใด เขาเป็นสมาชิกกลุ่มหรือไม่?

2
คอนเทนเนอร์ที่มีการบีบอัดในตัวซึ่งปรับขนาดโดยอัตโนมัติ
ฉันพยายามหาวิธีที่มีประสิทธิภาพ rsync เนื้อหาของไอเอ็นจี ext4 ระบบไฟล์เป็นส่วนหนึ่งของการสำรองข้อมูลปกติ แต่ฉันคิดว่าการบีบอัดที่เหมาะสมและพื้นที่ที่จำเป็นน้อยที่สุด ฉันสามารถใช้ธรรมดา rsync แล้ว tar / gzip ไดเรกทอรีผลลัพธ์ แต่การบีบอัดตัวเองจะเป็นลำดับความสำคัญช้ากว่าการซิงค์ก่อนหน้านี้ ฉันไม่สามารถใช้ squashfs และสิ่งที่ชอบเพราะอ่านอย่างเดียว ฉันสามารถสร้างพาร์ทิชันชนิดพิเศษสำหรับการสำรองข้อมูลนี้ด้วยการบีบอัดในตัวเช่น btrfs หรือ reiser4 แต่ฉันต้องสร้างมันด้วยขนาดเฉพาะและมันจะไม่ขยาย ฉันสงสัยว่ามีเทคโนโลยีใด ๆ ภาชนะที่มีการบีบอัดในตัวซึ่งปรับขนาดและโปร่งใสโดยอัตโนมัติ ตามปริมาณของข้อมูลที่เชื่อมต่อกับมันได้หรือไม่ อย่างไรก็ตามฉันใช้ Debian GNU / Linux

1
เหตุใด CPython interpreter จึงไม่สนใจ TERM เมื่อทำงานในคอนเทนเนอร์
ถ้าฉันเริ่มต้นกระบวนการ Python ในคอนเทนเนอร์ด้วย docker run --name python python python3 -c "import time; time.sleep(3600)" และพยายามที่จะยกเลิกสิ่งนี้ในคอนโซลอื่นด้วย docker stop python ล่ามไม่หยุด นักเทียบท่าต้องฆ่ากระบวนการหลังจากช่วงเวลาผ่อนผัน (10 วินาทีโดยค่าเริ่มต้น) อย่างไรก็ตามแบบง่าย python3 -c "import time; time.sleep(3600)" บนบรรทัดคำสั่งสามารถยกเลิกได้ทันทีโดยส่ง TERM ไปที่มัน อะไรคือสาเหตุของความไม่สมดุลนี้

2
นักปรับปรุง apt-get update มันทำงานอย่างไร?
ดังนั้นผมจึงรู้ว่าแต่ละนักเทียบท่าคำสั่งสร้างเลเยอร์หรือข่มขู่ภาพถ้าคุณจะและที่นี้จะนำไปสู่การแคชRUN apt-get updateแต่ฉันมีช่วงเวลาที่ยากลำบากมากในการติดตั้งแพ็คเกจใหม่ด้วยapt-getin docker และฉันไม่แน่ใจว่าเกิดอะไรขึ้นฉันใช้เวลาหลายชั่วโมงในขณะนี้ทำให้สับสนไม่ได้ว่าที่ไหนฉันอยู่ส่วนใหญ่ใช้ Ubuntu เป็นอิมเมจพื้นฐาน แพคเกจบางอย่างดูเหมือนจะไม่ติดตั้งแบบสุ่มเช่น wget ถ้าฉันเข้าไปที่เทอร์มินัลในคอนเทนเนอร์ของฉันและทำสิ่งapt-get updateนั้นapt-get install wgetฉันสามารถติดตั้ง wget ได้ แต่ในไฟล์ docker ถึงแม้ว่าฉันจะลบภาพทั้งหมดที่สร้างโดยแต่ละบรรทัด RUN เพื่อหยุดการอัปเดตจากการแคชฉันไม่สามารถติดตั้ง wget ด้วยคำสั่งเดียวกันแน่นอนมันบ้าอย่างแน่นอนและฉันรู้สึกว่าฉันบ้า . แพ็คเกจอื่น ๆ ดูเหมือนจะทำงานแบบสุ่มและไม่ทำงาน ฉันยังมีแพ็คเกจนี้: python-glpkซึ่งติดตั้งใน Dockerfile ในตอนแรก แต่ไม่ใช่อีกต่อไป ... ฉันไม่เห็นพฤติกรรมที่กำหนดไว้ล่วงหน้าเพื่ออัปเดตและติดตั้งดูเหมือนว่าพวกเขาจะทำงานเมื่อลมพัดไปในทิศทางที่แน่นอน ใช้เวลานานในการอัปเดตกับอินเทอร์เน็ตของฉันและฉันอยู่บนเครื่องเสมือนดังนั้นเวิร์กโฟลว์ของฉันจึงขาดหายไปหมดเวลามากใครที่มีปัญหากับการใช้งานง่ายapt-get update && apt-get installหรือไม่ วิธีปฏิบัติที่ดีที่สุดเมื่อจัดการกับapt-getนักเทียบท่าคืออะไรเพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างที่ควรจะเป็น

1
การเรียกใช้เดสก์ท็อปบนคอนเทนเนอร์ของนักเทียบท่า
เป็นไปได้หรือไม่ที่จะเรียกใช้เซิร์ฟเวอร์ x11 ภายในคอนเทนเนอร์ของนักเทียบท่าที่ทำงานบนเซิร์ฟเวอร์ที่ไม่มีหัว เพื่อให้ฉันสามารถใช้แอปพลิเคชั่น gui ในนั้น สิ่งที่ฉันหมายถึงโดยที่ฉันมีภาชนะเดียวซึ่งเป็นเดสก์ทอปหลักของฉันและคนอื่น ๆ ที่ใช้ในการเรียกใช้ซอฟต์แวร์เป็น firefox หรือโครเมี่ยม เหมือน qubes os แต่ไม่มีการสร้าง vm ใหม่ทั้งหมด

0
กระบวนการที่ไม่ใช่จุดเริ่มต้น (สุ่ม) ทำงานใน Windows Container อย่างไรสามารถเขียนไปยังเอาต์พุตบันทึกเริ่มต้นของนักเทียบท่า (stdout)
ดังนั้นฉันมี Windows Container หนึ่งอัน กระบวนการต่าง ๆ แอปพลิเคชั่นดั้งเดิม. NET และ Win32 สถานการณ์แรก การโทรเข้าจุดเข้า myConfigurator.exe ใครโทรมา first.exe ใครเป็นคนสร้างกลุ่มของ second.exe สถานการณ์ที่สอง การโทรเข้าจุดเข้า myConfigurator.exe ใครโทรมา ServiceMonitor.exe ใครเป็นผู้เริ่มต้นแอปพลิเคชัน IIS ASP.NET บนเว็บของฉันใครเป็นผู้สร้างกลุ่ม second.exe กระบวนการ ปัญหา ฉันใช้ log4net appender แล้วส่งบันทึกทั้งหมดไปยัง elasticsearch และมันก็ดี แต่ฉันต้องส่งบันทึกไปยังบันทึกนักเทียบท่าเริ่มต้นด้วย ดังนั้นตัวดำเนินการดาต้าเซ็นเตอร์จะสามารถดูบันทึกได้ในลักษณะเดียวกับที่ทำกับคอนเทนเนอร์มาตรฐาน / ที่เข้ากันได้โดยใช้ portainer หรือเครื่องมืออื่น ๆ คำถาม กระบวนการสุ่มที่ทำงานภายใน Windows Container สามารถเขียนไปยังเอาต์พุตบันทึกเริ่มต้นได้อย่างไร รู้วิธีการทำงานบางทีฉันอาจจะเขียนแบบกำหนดเอง appender หรือบางสิ่งบางอย่าง. …

0
ภาชนะเมานต์วอลุ่มที่ติดตั้ง windows
ฉันไม่สามารถเมานต์โวลุ่มได้ มีใครรู้บ้างว่าฉันทำผิดอะไร คำสั่งนักเทียบท่าของฉันอยู่ด้านล่าง มันเป็น windows nano ที่ทำงานบน windows 10 pc \ docker docker run -p 2525:2525 -p 2020:25 -p 65500-65515:65500-65515 -v C:\OnMyPC:c:\Installs\Spigot -it coleman/Container ให้ข้อผิดพลาดนี้กับฉัน Error response from daemon: invalid volume specification: 'C:\OnMyPC:c:\Installs\Spigot:'. See 'docker run --help'.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.