我正在尝试将卷装入docker容器,但遇到了一些问题。我在docker容器中有一个简单的python脚本,可以创建文件“链接.json“我想从文件系统访问这个文件。你知道吗
这是我的文档:
FROM python:3.6-slim
COPY . /srv/app
WORKDIR /srv/app
RUN pip install -r requirements.txt --src /usr/local/src
CMD [ "python", "main.py" ]
我创建了卷:
docker volume create my-data
我用命令运行这个容器:
docker run --mount source=my-data,target=/srv/app 3743b8d3b043
我在MacOS上试过。你知道吗
当我写:docker volume inspect my-data
时,我得到了这个结果:
[
{
"CreatedAt": "2019-08-15T08:30:48Z",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/my-data/_data",
"Name": "my-data",
"Options": {},
"Scope": "local"
}
]
但是像/var/lib/docker/volumes这样的所有目录以及此代码的目录都是空的。。你知道哪里出了问题吗?你知道吗
非常感谢!你知道吗
您正在覆盖
/srv/app
中在build
过程中添加的所有数据。您可以将mount
更改为将其他目标用作/srv/app
。你知道吗更新
使用以下方法启动容器:
相关问题 更多 >
编程相关推荐