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

docker pull <the image you want to reverse engineer>
dockerfile-recover <image name>

For example

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

or run as python module

python -m dockerfile_recover nginx

When running in a container

docker pull <the image you want to reverse engineer>
docker run -it -v /var/run/docker.sock:/var/run/docker.sock purificant/dockerfile-recover python -m dockerfile_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.1a5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

dockerfile_recover-0.0.1a5-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dockerfile-recover-0.0.1a5.tar.gz
  • Upload date:
  • Size: 3.9 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.1a5.tar.gz
Algorithm Hash digest
SHA256 48023b6d69d8ffbe9340c429f2e6a32d8f05a0dbd60d02db7eeebcaccc89d700
MD5 5601b17da16b88ed3159f231dd5c3c37
BLAKE2b-256 513e2b01754fa422fd3472619348a4fe1a607dbb59dae5737976c12b0de498f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dockerfile_recover-0.0.1a5-py3-none-any.whl
Algorithm Hash digest
SHA256 eb455cc2f1d7b14ad4035f734831115c10178c6b55c21632e3b026f820fed4b5
MD5 045aab557ef13a2321d4570486245b44
BLAKE2b-256 6cd28fb5fea95e39dca898b74d2e3c3ae01d54e6d4ca7d8a22fddd8da9840b12

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