के साथ एडीडी/सीओपीवाई फाइलें मैं अपनी डॉकर छवि बनाने के लिए एसबीटी-नेटिव-पैकर 1.0.0-एम 5 का उपयोग कर रहा हूं। मुझे एक ऐसी फ़ाइल जोड़ने की ज़रूरत है जो स्रोत फ़ाइल या संसाधन फ़ोल्डर में न हो। msg="test.txt: no such file or directory"
एसडीटी-नेटिव-पैकर के डॉकर समर्थन
तो थोड़ा चारों ओर से खुदाई के बाद यह मैं target/docker/stage
में test.txt
की आवश्यकता है लगता है:
dockerCommands := Seq(
Cmd("FROM", "myrepo/myImage:1.0.0"),
Cmd("COPY", "test.txt keys/"), // <-- The failing part
Cmd("WORKDIR", "/opt/docker"),
Cmd("RUN", "[\"chown\", \"-R\", \"daemon\", \".\"]"),
Cmd("USER", "daemon"),
ExecCmd("CMD", "echo", "Hello, World from Docker")
)
यह साथ विफल: मेरी डोकर आदेशों इस प्रकार हैं। फिर यह काम करता है। लेकिन मैं इसे स्वचालित रूप से कैसे प्राप्त करूं? फ़ाइल वास्तव में परियोजना के मूल फ़ोल्डर में है।
मैं भी यह सोच रहा हूं। मैं आपको बता सकता हूं कि इसे मैपिंग के रूप में जोड़ना ('डॉकर में मैपिंग्स' या 'डॉकर में डॉकर पैकेजिंग मैपिंग्स') काम नहीं करता है, इसके बावजूद [ऐसा लगता है कि काम करना चाहिए] (https://github.com/sbt/sbt-native- बंडल/ब्लॉब/मास्टर/src/मुख्य/स्केला/com/typesafe/एसबीटी/बंडल/डोकर/DockerPlugin.scala # L94)। – 2rs2ts