前提・実現したいこと
Dockerfileに yarn add
を記載してパッケージをインストールしたいのですがなかなかできません。
インストールしたいものは @fortawesome/fontawesome-free
です
Dockerに対して深く理解できおらず、yarn add で検索して自分なりに書いてみましたが思い通りの結果を得られませんでした。('{'のSyntaxErrorになっていますが、 Dockerfileに{がないのになぜ現れているのでしょう...)
また、DockerfileのENVやADDなどわかりやすく記載されているサイトなどありましたらご教授お願いします。
発生している問題・エラーメッセージ
error
1/usr/share/yarn/lib/cli.js:46100 2 let { 3 ^ 4 5SyntaxError: Unexpected token { 6 at exports.runInThisContext (vm.js:53:16) 7 at Module._compile (module.js:373:25) 8 at Object.Module._extensions..js (module.js:416:10) 9 at Module.load (module.js:343:32) 10 at Function.Module._load (module.js:300:12) 11 at Module.require (module.js:353:17) 12 at require (internal/module.js:12:17) 13 at Object.<anonymous> (/usr/share/yarn/bin/yarn.js:24:13) 14 at Module._compile (module.js:409:26) 15 at Object.Module._extensions..js (module.js:416:10) 16ERROR: Service 'なまえ' failed to build : The command '/bin/sh -c yarn add @fortawesome/fontawesome-free' returned a non-zero code: 1 17
該当のソースコード
Dockerfile
1# yarnパッケージ管理ツールインストール 2RUN apt-get update && apt-get install -y curl apt-transport-https wget && \ 3 curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | 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 && apt-get install -y yarn 6 7RUN yarn global add @fortawesome/fontawesome-free 8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/10 05:59
2021/01/10 17:20