docker-compose で Error processing tar file(exit status 1): unexpected EOF


エラーの内容

これを試しても直らなかった。

ただどうやら、ワークディレクトリにパーミッションが変なファイルがあると発生するみたい。

こんな感じでマウントしていたので、

解決方法

以下のように権限を書き換えて、解決。

そういえば、Linuxのdockerって権限周りが変になるんだよなぁ。。。以前、Cloud9で試したときにそうだった。

追記

  • 再発した。
  • dockerの再起動、/var/lib/dockerの削除、OSの再起動などを試しても駄目だった。
  • Ubuntu 18.04.1 LTS

  • こんなエラーも出たのだが、

  • dockerグループにユーザを追加しても駄目。
  • sudo使えば利用可能。
  • 仕方が無いので、Ubuntu 18を使うことを諦める。

  • Amazon Linux 2を使ったら全く問題無かった。
    • amzn-ami-hvm-2018.03.0.20180811-x86_64-gp2
    • 相変わらず、dockerでマウントしてwriteしたファイルはroot権限になってしまっているが。(まぁ、これは、dockerのvolumeを使うようにして回避しよう)

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

1件の返信

  1. 2018/10/5 金曜日

    […] Ubuntu 18.04.1 LTS ではdockerが変な挙動をしているからだめ。 […]

コメントを残す