Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/docker-exec/python
https://github.com/docker-exec/python
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/docker-exec/python
- Owner: docker-exec
- License: mit
- Created: 2015-03-25T14:38:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-12T08:04:02.000Z (over 9 years ago)
- Last Synced: 2024-07-24T14:01:30.031Z (2 months ago)
- Language: Python
- Size: 191 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Exec Image: s
A Dockerfile describing an container capable of executing s source files.
# Build
```sh
git clone https://github.com/docker-exec/python.git
docker build -t dexec/lang-python .
```# Usage
In a directory containing a script e.g. foo.py, run:
```sh
docker run -t --rm \
-v $(pwd -P)/foo.py:/tmp/dexec/build/foo.py \
dexec/lang-python foo.py
```## Passing arguments to the script
Arguments can be passed to the script using any of the following forms:
```
-a argument
--arg argument
--arg=argument
```Each argument passed must be prefixed in this way, e.g.
```sh
docker run -t --rm \
-v $(pwd -P)/foo.py:/tmp/dexec/build/foo.py \
dexec/lang-python foo.py \
--arg='hello world' \
--arg=foo \
--arg=bar
```