Skip to content

bcicen/docker-replay

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

docker-replay

PyPI version

Generate docker run command and options from running containers

Quickstart

docker-replay can be most easily run using the official image build:

docker run --rm -ti \
  -v /var/run/docker.sock:/var/run/docker.sock \
  bcicen/docker-replay \
  -p <container name or id>

Installing

pip install docker-replay

Usage

docker-replay -p <container name or id>

output:

docker run --env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
           --hostname test \
           --interactive \
           --tty \
           --add-host google.com:127.0.0.1 \
           --memory 128m \
           --memory-swap 256m \
           --memory-swappiness -1 \
           --name test \
           --expose 80/tcp \
           --restart on-failure:0 \
           --entrypoint "echo" \
           alpine:latest \
           hello

Options

Option Description
--debug, -d enable debug output
--pretty-print, -p pretty-print output