Having Docker access External files

旧巷老猫 提交于 2019-11-28 00:09:46

I solved the same problem with below commands

docker run  --mount type=bind,source="$(pwd)"/data,target=/home/data -it <name_of_container>

Note "-it conainter_name" should be the last flags.

It sounds like mounting a host directory in the container is what you're looking for. You won't have to restart the container to pick up changes to the mounted directory. Link to relevant docs.

I wonder if the ADD command could help you accomplish your goal. For instance, given the Dockerfile line:

ADD /Users/userX/myappfiles /appfiles

and the command line:

docker run myapp --input /myappfiles

myapp would be able to access /Users/userX/myappfiles on the local filesystem to fetch its inputs.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!