diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..455b366 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3 + +WORKDIR /usr/src/app + +COPY . . + +RUN python ./setup.py install + +ENTRYPOINT [ "python", "./autocompose.py" ] \ No newline at end of file diff --git a/README.md b/README.md index bcd9718..1d0c0e0 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,13 @@ Outputs a docker-compose compatible yaml structure. While experimenting with various docker containers from the Hub, I realized that I'd started several containers with complex options for volumes, ports, environment variables, etc. and there was no way I could remember all those commands without referencing the Hub page for each image if I needed to delete and re-create the container (for updates, or if something broke). With this tool, I can easily generate docker-compose files for managing the containers that I've set up manually. + +## Docker Usage + +Build container by running: + + docker build -t docker-autocompose . + +Use the new image to generate a docker-compose file from a running container: + + docker run -v /var/run/docker.sock:/var/run/docker.sock docker-autocompose