如何让docker运行从文件所在的目录而不是/?

这个问题本来应该问过,但是我找不到答案。 我正在使用docker从我的terminal运行一个python脚本,如:

docker run --rm img_name -v local_path:docker_path python docker_path_to_script/script.py 

当我从script.py打印脚本认为它使用cmd它说:

 / 

这是没有意义的(不知道这是什么官方名称)。 这导致问题因为我有script.py内的相对path。 如何让脚本从Docker中的正确位置运行?

在图像构build中设置默认的WORKDIR

 WORKDIR /docker_path 

运行图像时用-w设置WORKDIR

 docker run -w /docker_path IMAGE COMMAND