A very simple python program, suppose current directory is /PYTHON, I want to pass file.txt as argument to python script boot.py, here is my Dockerfile
FRO
If I understand the question correctly, you are acknowledging that the file isn't in the container, and you are asking how to best share you container with the world, allowing people to add their own content into it.
You have a couple of options, either use docker volumes, which allows your friends (and other interested parties) to mount local volumes inside your docker containers. That is, you can overlay a folder on your local filesystem onto a folder inside the container(This is generally quite nifty when you are developing locally as well)
Or, again, depending on the purpose of your container, somebody could extend your image. For example, a Dockerfile like
FROM yourdockerimage:latest
COPY file1.txt ./
CMD ["python", "boot.py", "file1.txt"]
Choose which ever option suits your project the best.