Docker错误,无法创建填充程序:OCI运行时创建失败:第380章:我的心

mcvgt66p  于 2022-12-11  发布在  Docker
关注(0)|答案(2)|浏览(238)

错误:对于app_web

Cannot start service app_web: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:75: mounting "/host_mnt/Users/akanwar/Documents/c/cbax-config" to rootfs at "/cbax-apply-platform/node_modules/@c/cbax-config" caused: mkdir /var/lib/docker/overlay2/a3bccebb167966c795860d95a5a758f244ae5da780f962333f0d51d2d8b2def7/merged/cbax-apply-platform/node_modules/@c/cbax-config: operation not permitted: unknown

解决问题所采取的步骤
1.删除了Docker数据运行了所有程序
1.从Docker小部件清除/清除数据
1.从Docker Widget还原为出厂设置

  1. Docker系统修剪-全部
  2. https://github.com/docker/for-mac/issues/1396我也点击了这个链接,尝试了其中提到的解决方案,但仍然没有一个对我有效。
    没有一个解决方案对我有效
dphi5xsq

dphi5xsq1#

您需要从所有服务中删除此服务:

- ${CBAX_PATH}/cbax-apply-platform:/cbax-apply-platform:rw

您不能同时挂载文件夹和子文件夹。这是错误的:

- ${CBAX_PATH}/cbax-apply-platform:/cbax-apply-platform:rw
      - ${CBAX_PATH}/cbax-application-pages:/cbax-apply-platform/app/assets/components/cbax-application-pages:rw

同时你在多个服务中挂载了很多具有读写权限的主机文件夹。我认为如果所有的服务都开始修改文件的话,那会把你在主机上的文件弄得一团糟。最好把它们挂载为只读。

tcomlyy6

tcomlyy62#

当docker-compose文件在我的Mac OS机器上查找文件夹cbax-config路径时,会发生这种情况。Mac OS没有cbax-config,因此无法挂载。

相关问题