Dockerリポジトリからイメージをダウンロードし、「X」イメージのDockerfileを表示して、同じ構造の自分のDockerfileを作成して、彼と実験します。私はこのコマンドを使用しています:
docker inspect --format='{{.Config.Image}}' 'here paste the id of image'
このコマンドは 'sha256'を返します。たとえば次のようなものです。
sha256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
しかし、Dockerfileの構成でjsonファイルを表示するコマンドが必要です。誰か私がこれを行う方法を知っていますか?形式や質問に問題がある場合は申し訳ありませんが、初心者です!
みんな、ありがとう!
「 イメージから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>
そこに注意してください 制限があります 。