linux - 在启动之前将文件复制到 Docker 容器
问题描述
我知道您可以使用 将文件从主机复制到正在运行的 Docker 容器docker cp
,但在我的情况下,我想在启动 docker 容器之前复制它。我怎样才能做到这一点?
请注意,我不希望在构建的 docker 映像中使用此文件,因此我什至无法在构建时复制它。另一种方法是使用已安装的卷(带有-v
),但我也不想要。
解决方案
你可以这样做:
docker create mycon
docker cp /myfiles/file mycon:/path/file
docker start mycon
推荐阅读
- powershell - 使用 Powershell 将文件从 FTP 复制到 ADLS
- php - array_map -“传递的参数必须是数组类型,给定字符串”错误
- python - 使用 getpass 和 Sublime Text
- excel - 我在 WHERE 行中的“=”符号周围有一个错误,我无法弄清楚
- python - 为什么使用 datetime 时 timedelta 的工作方式不同
- apache-spark - java.lang.OutOfMemoryError:使用 Docker 的 Java 堆空间
- kubernetes - 使用 kubeadm init / 禁止引导 k8s 无法在集群范围内列出 naemspace
- java - 无法在 Java 中更改日历 DAY_OF_MONTH
- sql - 是否有任何 RDBMS 提供预准备语句的功能?
- mongodb - 聚合无效运算符'$switch'