我具有以下文件层次结构
├── my_project
│ ├── Dockerfile
│ └── my_files
│ ├── test.py
│ └── main.py
和Dockerfiles是:
FROM alpine:latest
MAINTAINER JohnSmith "johnhdf@gmail.com"
我通过以下方式在my_project
文件夹下创建了一个图像:
docker build -t my_container .
然后运行以下命令启动容器:
docker run -it <image id> /bin/sh
但是,在容器中,我找不到文件夹my_files
和main.py
/ test.py
我缺少一些步骤吗?我以为用docker build
运行.
会将当前目录中的文件加载到容器中的某个位置,但是我不确定在哪里。
答案 0 :(得分:0)
将服务器中的文件夹与容器中的文件夹一起安装。为此,请按如下所示更新运行命令。
docker run -it -v <fullpath>/my_project/my_files:/root/my_files <image id> /bin/sh
这样您就可以在容器的 / root / my_files 中的 my_files 中查看所有文件