Dockerにはキャッシュがありますが、これは素晴らしいことですが、「docker build」の出力に表示されるのは次のいずれかです。
---> Using cache
またはコマンドの出力(これはキャッシュを使用していないことを意味します)。
Dockerfileの1ステップ(COPY)の後、明らかにキャッシュを使用しません。しかし、私はそれがコピーしているフォルダで何も変わっていないことをかなり確信しています。(これは私たちのアプリケーションであり、たとえば、2回続けてデプロイする場合でも、キャッシュなしのケースに遭遇します。)
Dockerに変更点を教えてもらう方法はありますか?
私はDockerがこれのタイムスタンプをチェックするために使用したことを知っていますが、それはDocker 1.8で修正され、私はここでDocker 1.9.xにいます。
@JoelESalas:あなたのリクエストはわかりません。
—
ティムメイ
FROM ubuntu:14.04
MAINTAINER me
COPY /app/ /app/
これを実証するような単純なもの。そして、ソースコードとインフラストラクチャ全体を投稿するつもりはありません。
その上、たとえDockerfileを見ても助けになるとしても、問題はどのようにしてそのような問題を診断するかでした。他の誰かが私の設定を見て答えを教えて欲しくありません。問題を解決するためにどのツールが存在するかを知りたい。
—
ティムメイ
そのディレクトリで何も変化していないことをどのように確信していますか?
—
ジョエルEサラス
Dockerfile