我正在使用我制作的dockerfile运行应用程序。
我首先用这个命令运行我的映像:
docker run -it -p 8501:8501 99aa9d3b7cc1
一切都很好,但我希望在我的应用程序目录的特定文件夹中看到一个文件,这是预期的行为。但是使用docker运行时,似乎应用程序无法在我的主机目录中写入。然后我尝试用这个命令
挂载一个卷docker 99aa9d3b7cc1:/output .
我得到了这个错误docker: invalid reference format.
持久化应用程序生成的数据的正确方法是什么?
使用docker绑定挂载
。
-v "$(pwd)"/volume:/output
在容器的/output
中创建的文件将在volume
文件夹中相对于运行docker命令的位置进行访问。