[Docker] Windowsのdocker-compose upで「FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません」となったときの対処法

シェアする

ヨメレバCSS

 とりあえず対処法として。

 環境はWindows10 Home、Docker Toolbox  18.03.0-ceです。

スポンサーリンク
GoogleAdSence レクタングル(大)

docker-compose upでエラーが出る

dynamodb-adminをdocker-composeで使用するために指定すると、docker-compose upで次のエラーが出てきました。

 imageの指定をnginxなどに変更して試してみると問題なく動くようで、環境全体がおかしいわけではなさそうです。

config.jsonからwincredを削除した

 とりあえず対処療法としてですが、wincredが上手く使えていないようなので~/.docker/config.jsonから外してみました。

 元々のファイルが次のようになっていましたので、

wincredの行だけ削りました。

 認証周りの話になるようなので、場合によってはまた別の(ちゃんとした)対応が必要になるところがあるかもしれませんが、imageのダウンロードくらいだったら無しでも大丈夫そうでした。

参考:

Hi, I am using docker toolbox for windows. When I try docker-login, I receive the following message: $ docker login error getting credentials - err: exec: "...

イメージをpullしておけば回避できる

 また別の方法として、docker-compose upする前にdocker pullしておけば回避できました。

スポンサーリンク
GoogleAdSence レクタングル(大)