Score:1

การแปลง "docker run -v external_folder:internal_folder

ธง cn

ฉันมีคำสั่งเรียกใช้นักเทียบท่าต่อไปนี้:


นักเทียบท่าเรียกใช้ -dit
--สิทธิพิเศษ
-v $PWD/etc/ipsec.conf:/etc/ipsec.conf:ro
-v $PWD/etc/ipsec.secrets:/etc/ipsec.secrets:ro
-v $PWD/etc/ipsec.d:/etc/ipsec.d:ro
-v $PWD/etc/ipsec.d/certs:/etc/ipsec.d/certs:ro
-v $PWD/etc/strongswan.conf:/etc/strongswan.conf:ro
-v $PWD/etc/strongswan.d/charon-logging.conf:/etc/strongswan.d/charon-logging.conf:ro
-v $PWD/etc/strongswan.d/charon/forecast.conf:/etc/strongswan.d/charon/forecast.conf:ro
-v $PWD/etc/strongswan.d/charon/eap-radius.conf:/etc/strongswan.d/charon/eap-radius.conf:ro
-v $PWD/etc/vpn-certs:/etc/vpn-certs:ro
-v $PWD/etc/smcroute/startup.sh:/etc/smcroute/startup.sh:ro
--ชื่อ strongswanC$i strongswan-คอมไพล์


ฉันกำลังเมานต์ชุดไฟล์และโฟลเดอร์ที่จัดเก็บไว้ในโฮสต์ในตำแหน่งเฉพาะภายในคอนเทนเนอร์

ฉันต้องการแปลงเป็นไฟล์ Kuberbetes yaml แต่ฉันติดอยู่กับตัวเลือก -v การเมานต์ทั้งหมดสามารถอ่านได้อย่างเดียว

ฉันจะเมานต์เหล่านี้ในไฟล์ K8s yaml ได้อย่างไร HostPath จะเหมาะสมหรือไม่

cn flag
ฉันกำลังคิดที่จะทำสิ่งนี้เว้นแต่จะมีคนตอบได้ดีกว่า: https://stackoverflow.com/a/59670136/2113184
Score:1
ธง cn

พื้นหลังเล็กน้อย...

ฉันใช้ Dockerfile เพื่อสร้างอิมเมจในเครื่องด้วยแพ็กเกจที่สร้างจากแหล่งที่มาสองแพ็กเกจเพื่อรับฟีเจอร์ที่ฉันต้องการ ดังนั้นแทนที่จะเป็น "docker run -it -v something:something ฉันเพิ่มบรรทัดต่อไปนี้ในไฟล์ Docker ของฉัน:

# คัดลอกเนื้อหาของ ./etc ลงในรูปภาพ
คัดลอก $PWD/etc/ /etc/

สิ่งนี้จะคัดลอกไฟล์ในโฟลเดอร์ $PWD/etc ของฉันลงในอิมเมจโดยสมบูรณ์โดยไม่จำเป็นต้องเมานต์โวลุ่มทั้งหมด ทำงานได้อย่างสมบูรณ์แบบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา