Jupyter:只读不在Docker里面工作

我使用root用户在jupyter容器内使用jupyter笔记本。 我想testing这个post中描述的只读文件在jupyter。 因此,我使用下面的命令来运行我的jupyter实例。

 jupyter notebook --no-browser --ip=* --NotebookApp.token='' --allow-root 

或者更确切地说,使用docker:

 docker run --rm -it -p 8888:8888 -v /my/directory:/workspace -w /my/directory my_custom_jupyter sh -c "jupyter notebook --no-browser --ip=* --NotebookApp.token='' --allow-root" 

我的问题是,一旦我将我的*.ipynb文件设置为chmod 444 file.ipynb只读文件,jupyter将忽略此操作并编辑文件。 我怀疑它通过删除和再次添加文件(虽然我不知道),但是,一旦该文件由jupyter编辑,该文件仍然保持444权限。