Q&A
前提
Dockerの勉強として、Dockerfileを作成しているのですが、以下のようなエラー文が発生しました。
エラー文
Unknown instruction: |dockerfile-utils(38) No quick fixes available
エラー画面の画像
(" | " の部分に赤線が引かれている)
問題となっているソースコード
Dockerfile
1FROM ruby:2.7 2RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg 3| apt-key add - \ ←この行の" | "の部分 4 && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ 5 && apt-get update -qq \ 6 && apt-get install -y node.js yarn 7WORKDIR /app 8COPY .src /app 9RUN bundle config --local set path 'vendor/bundle' \ 10&& bundle install
試したこと
- ネットで調べたところ、「 " \ "が抜けていたのが原因だった」とありましたが、" \ "を書いても解決せず。
- また、" \ && " を消して改行を無くしましたが、同じエラーが発生しました。
環境
VSCode
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。