这篇文章上次修改于 1484 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Docker容器内挂载文件

要在容器内挂载文件mount须加上--privileged 否则会报如下错误:

错误截图没了

✅正确命令如下

docker run --name <CONTAINER_NAME> --privileged -v LOCAL_PATH:/workspace -v LOCAL_PATH:/settings -v LOCAL_PATH:/plugin yafaf_docker /plugin/init

Docker容器运行挂载目录内文件报错

docker run --name <CONTAINER_NAME> --privileged -v LOCAL_PATH:/workspace -v LOCAL_PATH:/settings -v LOCAL_PATH:/plugin yafaf_docker /plugin/init

执行上面命令时发现如果没有给 /plugin/init 文件赋予恰当权限也会报错,我这里赋予了755权限

chmod 775 init