日々精進

新しく学んだことを書き留めていきます

docker buildすると「failed to solve with frontend dockerfile.v0: failed to create LLB definition: circular dependency detected on stage: build-env」エラー

原因は、コマンドの最後に\がついていることだった。以下のように、本当は2行目の末尾に\をつけてはいけないのだがついてしまっていた。

RUN echo ". /opt/conda/etc/profile.d/conda.sh" >> /root/.bashrc \
    && echo "conda activate myenv" >> /root/.bashrc \

末尾の\を削除すると直った。