首页 > 解决方案 > rm -rf 通过 Bitbucket 管道在容器内

问题描述

我们使用 bitbucket 管道将我们的 CD 传输到 Google 云。

其中,我们构建了一个 apache 映像。在它的 dokefile 中,我们有一个步骤来删除默认 apache 的虚拟主机:

RUN rm -rf /etc/apache2/sites-available/*

直到几天前,这一切都很好。现在 rm 停止工作,经过搜索我们发现这可能是由于 bitbucket 的文件系统在没有 d_type 支持的情况下进行了格式化。

见这里http://www.rubyrube.com/2017/06/28/dockerfile-run-rm-not-working-ex-run-rm-rf-usrlocaltomcatwebappsroot/

*我们在管道之外正确部署了图像,因此我们确定它与bitbucket有关。

你能建议一个解决方法吗?

标签: dockerfilesystemsbitbucket-pipelines

解决方案


推荐阅读