在 Windows 上杀死/停止 docker 容器之前执行命令

问题描述 投票:0回答:1

我想在停止/终止容器之前将 Docker 容器内生成的文件复制到本地存储。

我正在创建一个 docker 镜像。

我正在使用

docker run --name <docker_container_name> --mount type=bind,source=%cd%,target=<folder> <docker_image> <python_path> python_script.py
创建并运行容器。 python脚本执行后,容器会自动删除。

我想最后在停止/终止容器之前,将文件从容器内部复制到本地存储。

你有什么想法我该怎么做吗? 我正在考虑使用

docker create
然后使用
docker start
来运行容器,然后在一段时间后停止它并使用
docker cp
复制文件。

docker docker-container docker-image docker-run
1个回答
0
投票

您不使用绑定功能以便将更改存储在主机中的任何特殊原因?您可以绑定挂载文件夹,结果将自动保存。

这是 Reddit 上关于相同内容的讨论。

Reddit

© www.soinside.com 2019 - 2024. All rights reserved.