linux - 在启动之前将文件复制到 Docker 容器

标签 linux docker

我知道您可以使用 docker cp 将文件从主机复制到正在运行的 Docker 容器,但就我而言,我想在启动 docker 容器之前复制它。我怎样才能做到这一点?

请注意,我不希望此文件出现在我构建的 docker 镜像中,因此我什至无法在构建时复制它。另一种方法是使用已安装的卷(使用 -v),但我也不希望那样。

最佳答案

你可以这样做:

docker create mycon
docker cp /myfiles/file mycon:/path/file
docker start mycon

关于linux - 在启动之前将文件复制到 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771529/

相关文章:

c++ - 调用 shmat 两次

c++ - Ebpf:助手的 undefined symbol

linux - libpcap 是通过 socket API 实现的吗?

docker - 运行 Celery 任务的 Docker 容器的 HEALTHCHECK?

python - 如何在Docker中运行两个python应用程序

c++ - C++ 中的崩溃处理程序

linux - 在第一个匹配项之前插入行的命令

node.js - 如何从一个 docker 容器获取正在运行的服务列表

docker复制问题并设置主机环境变量

docker - headless Docker主机与 headless 容器