Convert your docker inspect
JSON output into a docker run
or docker-compose.yml
file.
You can also get the docker run
command directly from the command line using:
docker inspect <container_name> | curl -X POST -H "Content-Type: application/json" -d "{\"container\":$(cat)}" https://kudock.com/convert-run
With removing extra env variables:
container_name=<container_name> && container=$(docker inspect $container_name) && image=$(docker image inspect $(docker inspect --format '{{.Config.Image}}' $container_name)) && curl -X POST -H "Content-Type: application/json" -d "{\"container\":$container, \"image\":$image}" https://kudock.com/convert-run
You can also use the API to get the Docker Compose file by running:
docker inspect <container_name> | curl -X POST -H "Content-Type: application/json" -d "{\"container\":$(cat)}" https://kudock.com/convert-compose
With removing extra env variables:
container_name=<container_name> && container=$(docker inspect $container_name) && image=$(docker image inspect $(docker inspect --format '{{.Config.Image}}' $container_name)) && curl -X POST -H "Content-Type: application/json" -d "{\"container\":$container, \"image\":$image}" https://kudock.com/convert-compose