我有一个应用程序,可以将许多文件写入自己的根文件夹。应用程序包装在Docker容器中。当应用程序写入文件时,我希望在主机上获得相同的更改,而不仅仅是在容器中。
我应该使用这个-https://docs.docker.com/engine/reference/builder/#volume
在Docker compose中,我将在volumes
部分中编写 / application:/ application 。在docker run
命令中,我将使用-v /application:/application
。
但是要点是,我无法使用-v
标志指定命令,也无法创建撰写。我应该使用Dockerfile
解决这个问题。
我尝试过这样的事情:
FROM python:3.6-onbuild
ENV PYTHONUNBUFFERED 1
WORKDIR /application
COPY . /application
VOLUME ["/application"]
但是它不起作用。请帮帮我。