gpt4 book ai didi

docker - 如何将多个文件复制到 docker 数据卷中

转载 作者:IT老高 更新时间:2023-10-28 21:42:17 26 4
gpt4 key购买 nike

这听起来可能微不足道,但我找不到将多个文件复制到 docker 卷的根文件夹中的简单方法。我正在使用 Ubuntu Xenial 16.04Docker 1.12.1。例如,如果我有一个卷为 /my_data 的 Ubuntu 容器:

docker run --name my_container -v /my_data -d ubuntu:latest 

在我的主机中,我有一个名为 /tmp/my_data/ 的文件夹,其中包含多个文件,我想将所有这些文件复制到卷 /my_datamy_container 中。我尝试了以下方法,但都没有奏效:

docker cp /tmp/my_data my_container:/
docker cp /tmp/my_data/* my_container:/my_data/

有人知道解决这个问题的方法吗?

最佳答案

其实它比我简单,只需要在主机路径中添加一个点,它就会按预期工作,复制 /my_data 文件夹中的所有文件和文件夹

docker cp /tmp/my_data/. my_container:/my_data

关于docker - 如何将多个文件复制到 docker 数据卷中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39419702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com