コメントに記載されているahajibは、別のコンテナにコピーしたファイルを探しています。
$ docker run --name my_container alpine
$ docker cp test.txt my_container:/tmp/test.txt
$ docker run alpine ls -l /tmp
total 0
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6224c947fbbd alpine "ls -l /tmp" 11 seconds ago Exited (0) 10 seconds ago brave_neumann
22951689a3e4 alpine "/bin/sh" About a minute ago Exited (0) About a minute ago my_container
あなたはmy_container
にファイルをコピーしていますが、brave_neumann
でls -l /tmp
コマンドを実行しました。
ファイルをコンテナにコピーしてからコンテナ内のファイルを使用する場合は、コンテナが実行されている間にファイルをコピーするか、ドッカーボリュームにコピーする必要があります。 。は/ usr/local/srcに/ test.txt`: 新しいコンテナ内のそのボリュームは、それはあなたがコピーしたファイルを見ることができますマウント
$ docker volume create my_volume
my_volume
$ docker run --name my_container2 -v my_volume:/data alpine echo OK
OK
$ docker cp test.txt my_container2:/data/test.txt
$ docker run -v my_volume:/data alpine ls -l /data
total 4
-rw-r--r-- 1 1006 1006 29 Oct 6 19:43 test.txt
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
15b36ccd535f alpine "ls -l /data" 7 seconds ago Exited (0) 6 seconds ago agitated_khorana
b9d4c9e0902f alpine "echo OK" 54 seconds ago Exited (0) 53 seconds ago my_container2
6224c947fbbd alpine "ls -l /tmp" 2 minutes ago Exited (0) 2 minutes ago brave_neumann
22951689a3e4 alpine "/bin/sh" 3 minutes ago Exited (0) 3 minutes ago my_container
$
あなたは 'ドッキングウィンドウのcpあるtest.txt my_dockerを使用しようか? –
はい。まだ動かない。先週はうまくいっていましたが、もう作業していませんでした。 –
エラーメッセージが表示されますか?もしそうなら、ここに投稿することができますか?私は最新のドッカーで試して、コマンドが動作しているようだ。 – techtabu