2
วิธีสร้างโฟลเดอร์ symlinked จะปรากฏเป็นโฟลเดอร์ปกติ
ฉันมีแอพพลิเคชั่น Dart สองตัวที่ฉันต้องเทียบท่า แอพทั้งสองนี้ใช้ไดเรกทอรีแหล่งข้อมูลที่แชร์ เนื่องจาก Docker ป้องกันการเพิ่มไฟล์จากโฟลเดอร์นอกไดเรกทอรีบริบท ( project/app1) ฉันไม่สามารถเพิ่มไฟล์จาก../sharedหรือจากshared(symlink ด้านในprojects/app1) ฉันกำลังมองหาวิธีที่จะหลอกนักเทียบท่าให้ทำมันอยู่ดี โครงสร้างโครงการที่เรียบง่ายของฉัน - projects - app1 - Dockerfile - shared (symlink ../shared) - otherSource - app2 - Dockerfile - shared (symlink ../shared) - otherSource - shared - source ฉันสามารถเลื่อนDockerfileขึ้นหนึ่งระดับและเรียกใช้docker buildจากที่นั่น แต่แล้วฉันต้องการ Dockerfiles สองอัน (สำหรับ app1 และ app2) ในไดเรกทอรีเดียวกัน แนวคิดปัจจุบันของฉันคือถ้าฉันสามารถซ่อนความจริงที่projects/app1/sharedเป็น …