Docker的使用方法

Docker挂载的陷阱

使用Docker时,我会想要进行挂载。据说可以在PyCharm的设置中使用Docker,但我不太清楚所以没有使用。因此,我希望在PyCharm中编辑的文件能够直接在容器内也被编辑。因此,文件夹挂载就非常有用了,但有一个注意点。

请勿将其挂载到根目录下的 “/root”。

如果使用docker run -v /Users/Name/Project:/root命令,大多数的情况下会出现错误。
原因是因为在Dockerfile中有各种设置通常都在/root目录下。
如果执行上述命令,则会覆盖掉Docker镜像中设置的/root目录。

在调试代码时想要修改并应用代码时,只需将/Users/Name/Project:/root/source。

咱们就这么做吧。到那时所有本地的更改都会被应用到source文件夹下。