dockerでvue.jsを使うための環境構築時に発生したエラー
解決したいこと
(追記を始めに御覧ください)
初心者です。ポートフォリオ制作のため初めてdockerを使ってvueでアプリを作ろうとしたところ、早速dockerでつまづいてしまったので対処法をご教授いただきたいです。
発生している問題・エラー
docker: Error response from daemon: the working directory 'C:/Program Files/Git/src' is invalid, it needs to be an absolute path.
See 'docker run --help'.
該当するソースコード
docker run -it --rm -v ${PWD}:/src -w /src training/vue vue create .
自分で試したこと
エラー文を読み、-wコマンドの後に書くpathが絶対パスになるはずなのに、間違った相対パスになっている(?)というような内容ということを自分なりに解釈しました。
また、エラー文をググりましたが、解決法が見つかりませんでした。
pwdコマンドで実際に現在の絶対パスを取得し、それをコピペしたものを${PWD}の部分と置き換えましたが同様のエラーが発生しました。
※追記
同じような例がないかググっていたところ、「なぜかわからないけど、windowsだったらpowershellを管理者権限で実行したらできた」という内容があり、真似をしてみたところ動きました。とりあえず最初の質問内容としては解決してしまったわけですが、根本的な解決にいたっていないため原因をご教授いただけると幸いです。ちなみに、自分はもともとGitbash上でコマンドを実行していました。なんでもかんでもGit bashを使用するのはよくないということでしょうか?
0 likes