我想从 docker 容器访问主机上保存的一些文件。
编辑-
我的用例:
我做了什么:
执行以下命令将主机文件夹的内容复制到容器的文件夹中
docker run -d --volume C:\host_folder:/conf/container/tmp d9746fe0b603 sleep infinity
执行以下命令后 -
docker exec -it cd8ca46e46c6 sh
C:\host_folder
的内容是否已复制到容器中的 /conf/container/tmp
文件夹中。附上截图。docker-compose up --build
重新启动并重建容器,但这不起作用。谁能告诉我出了什么问题以及如何解决这个问题。 TIA
我在描述中的我所做的事情下讨论的方法存在问题:
docker-compose up --build
,更新就丢失了。 (因为命令是在控制台上运行的,可能是!)最终适用于所讨论案例的解决方案 -
在 docker-compose 文件中,图像内的 volumes 标签下提及您要安装的文件夹,如下所示:
application-mage:
.
.
volumes:
- C:/host_folder/:/conf/container_folder/tmp/