@nows

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

1Answer

うふふ! 私には難しく解説できません。
¥のエンコード問題なんでしょうが?
うふふ! 

p.s. --rm を付加する考えに私は反対の立場です。stop startの恩恵が得られません。

0Like

Your answer might help someone💌