การตั้งค่าของฉัน: Virtualbox พร้อมโฮสต์ Windows และแขกของเซิร์ฟเวอร์ Ubuntu ตอนนี้ Ubuntu เป็น 21.04 แต่มีปัญหาก่อนที่จะอัปเกรดจาก 20.04 และบนเซิร์ฟเวอร์ Ubuntu ฉันเรียกใช้ Docker
ปัญหา: การแชร์จาก virtualbox ซึ่งฉันคิดว่าติดตั้งโดยส่วนเสริมของผู้เยี่ยมชม Vbox จะไม่ถูกเมานต์จนกว่าจะเริ่ม Docker คอนเทนเนอร์เริ่มตกลงเนื่องจากการกำหนดค่าเปิดอยู่ /home ซึ่งเป็นไดรฟ์ในเครื่อง อย่างไรก็ตาม คอนเทนเนอร์มีข้อมูลที่ใช้ร่วมกัน เนื่องจาก Docker เริ่มทำงานก่อนที่จะติดตั้งการแชร์ คอนเทนเนอร์จึงผูกกับจุดเมาต์พอยต์เป็นไดเร็กทอรีแทนที่จะเป็นไดเร็กทอรีและสามารถเขียนลงดิสก์ที่นั่นเพื่อเติมระบบไฟล์รูทด้วยไฟล์ที่มองไม่เห็น
ฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ เมื่อเร็ว ๆ นี้นอกเหนือจากการติดตามการอัปเดตของ Ubuntu แต่ฉันรู้สึกว่าฉันอาจนอนหลับที่ไหนสักแห่งในอดีตเพื่อแก้ไขปัญหานี้ ฉันสามารถทำสิ่งนี้ได้อีกครั้ง แต่ดูเหมือนว่าค่อนข้างไม่สง่างามและฉันสงสัยว่าอาจมีวิธีที่ดีกว่าผ่าน systemd หรืออย่างอื่น
ฉันได้ลองใช้คำสั่งตัวเลขหรือ systemd โดยไม่มีโชค RequiresMountsFor และ ConditionPathIsMountPoint เป็นสองอย่างที่ฉันคิดว่าน่าจะใช้ได้ ฉันยังพยายามบอกบริการนักเทียบท่าให้เริ่มทำงานหลังจาก vbox guest service แต่ก็ไม่ได้ผลเช่นกัน
ข้อเสนอแนะใด ๆ