web-dev-qa-db-ja.com

画像DockerのDockerfileを表示する方法

Dockerリポジトリからイメージをダウンロードし、「X」イメージのDockerfileを表示して、同じ構造の自分のDockerfileを作成して、彼と実験します。私はこのコマンドを使用しています:

docker inspect --format='{{.Config.Image}}' 'here paste the id of image'

このコマンドは 'sha256'を返します。たとえば次のようなものです。

sha256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

しかし、Dockerfileの構成でjsonファイルを表示するコマンドが必要です。誰か私がこれを行う方法を知っていますか?形式や質問に問題がある場合は申し訳ありませんが、初心者です!

みんな、ありがとう!

8
Carlos Andres

イメージからDockerfileを生成する方法は? 」で説明されている生の出力は次のようになります。

docker history --no-trunc <IMAGE_ID>

しかし、より完全な出力は CenturyLinkLabs/dockerfile-from-image

docker run -v /var/run/docker.sock:/var/run/docker.sock \
 centurylink/dockerfile-from-image <IMAGE_TAG_OR_ID>

そこに注意してください 制限があります

13
VonC