Skip to main content

dockerfile-recover is a tool to reconstruct Dockerfile by reverse engineering a docker image

Project description

dockerfile-recover

dockerfile-recover is a tool to reconstruct Dockerfile by reverse engineering a docker image

Installation

With pip

pip install dockerfile-recover

In a container

docker pull purificant/dockerfile-recover

Usage

When installing with pip

dockerfile-recover recover IMAGE_NAME

Optionally --pull the image, for example:

dockerfile-recover recover --pull python
dockerfile-recover recover --pull django
dockerfile-recover recover --pull redis
dockerfile-recover recover --pull node

or run as python module

python -m dockerfile_recover recover --pull nginx

When running in a container

docker run -it -v /var/run/docker.sock:/var/run/docker.sock purificant/dockerfile-recover python -m dockerfile_recover recover IMAGE_NAME

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dockerfile-recover-0.0.1a6.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

dockerfile_recover-0.0.1a6-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file dockerfile-recover-0.0.1a6.tar.gz.

File metadata

  • Download URL: dockerfile-recover-0.0.1a6.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.6 Linux/5.8.0-1036-azure

File hashes

Hashes for dockerfile-recover-0.0.1a6.tar.gz
Algorithm Hash digest
SHA256 e5261642ce551a495aeb9384557e7c96564d621c5e58da5ec88498e5517b0119
MD5 f2a5ceacb91ca14dbbe816d416921988
BLAKE2b-256 ded2675bacc84e842d69ccde8e8f098802ccd35fbe8d3a35a8c5747d40e6f05a

See more details on using hashes here.

File details

Details for the file dockerfile_recover-0.0.1a6-py3-none-any.whl.

File metadata

File hashes

Hashes for dockerfile_recover-0.0.1a6-py3-none-any.whl
Algorithm Hash digest
SHA256 e92bbb934e4e111b85f6a9c27653232516932fa2a604a1ea0d899d0fac8c333a
MD5 12cf69a4659df9995829edecfa8ea49a
BLAKE2b-256 68320ff6d10caf2793f3e2e5ad45eb6faf2c56ac6bb447cc8467f54c752cd21e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page