有没有办法将具有给定扩展名的所有文件复制到docker中的主机?就像是
docker cp container_name:path/to/file/in/docker/*.png path/on/host
我使用tar命令并使用exec命令中的stdout管道来传输它。你需要在容器内部使用shell和tar,并在主机上使用tar,以便工作:
docker exec container_name tar -cC /path/to/file/in/docker "*.png" \
| tar -xC path/on/host