Azure / acr-builder

Azure Container Registry Build Runner
MIT License
38 stars 35 forks source link

az acr build fails on creating a symlink #633

Open mherda64 opened 2 years ago

mherda64 commented 2 years ago

Describe the bug az acr build fails to build image on creating symlink with No such file or directory. Builing the same image with docker build is successful.

To Reproduce Steps to reproduce the behavior:

  1. Create Dockerfile with contents:
    
    FROM splunk/universalforwarder:8.2

USER root

RUN mkdir -p /opt/splunkforwarder/var/log/splunk RUN mkdir -p /opt/splunkforwarder/var/log/tmp RUN ln -sf /opt/splunkforwarder/var/log/splunk /opt/splunkforwarder/var/log/tmp

ENTRYPOINT ["/bin/bash"]


2. Run `az acr build`

It seems that workaround with `RUN mkdir -p /opt/splunkforwarder/var/log/tmp && ln -sf /opt/splunkforwarder/var/log/splunk /opt/splunkforwarder/var/log/tmp` works.

**Expected behavior**
Image is successfully built using `az acr build`

**Any relevant environment information**
 - OS: MacOS Monterey 12.5
 - Version: azure-cli 2.40