Add examples to the README
This commit is contained in:
parent
3ae5c45d9a
commit
79a78d37e7
1 changed files with 16 additions and 11 deletions
27
README.md
27
README.md
|
@ -144,12 +144,11 @@ Throwaway shell in a base ubuntu image
|
|||
--------------------------------------
|
||||
|
||||
```bash
|
||||
# Download a base image
|
||||
docker pull base
|
||||
docker pull ubuntu:12.10
|
||||
|
||||
# Run an interactive shell in the base image,
|
||||
# Run an interactive shell
|
||||
# allocate a tty, attach stdin and stdout
|
||||
docker run -i -t base /bin/bash
|
||||
docker run -i -t ubuntu:12.10 /bin/bash
|
||||
```
|
||||
|
||||
Detaching from the interactive shell
|
||||
|
@ -164,7 +163,7 @@ Starting a long-running worker process
|
|||
|
||||
```bash
|
||||
# Start a very useful long-running process
|
||||
JOB=$(docker run -d base /bin/sh -c "while true; do echo Hello world; sleep 1; done")
|
||||
JOB=$(docker run -d ubuntu /bin/sh -c "while true; do echo Hello world; sleep 1; done")
|
||||
|
||||
# Collect the output of the job so far
|
||||
docker logs $JOB
|
||||
|
@ -173,21 +172,27 @@ docker logs $JOB
|
|||
docker kill $JOB
|
||||
```
|
||||
|
||||
|
||||
Listing all running containers
|
||||
------------------------------
|
||||
Run an irc bouncer
|
||||
------------------
|
||||
|
||||
```bash
|
||||
docker ps
|
||||
BOUNCER_ID=$(docker run -d -p 6667 -u irc shykes/znc $USER $PASSWORD)
|
||||
echo "Configure your irc client to connect to port $(port $BOUNCER_ID 6667) of this machine"
|
||||
```
|
||||
|
||||
Run Redis
|
||||
---------
|
||||
|
||||
```bash
|
||||
REDIS_ID=$(docker run -d -p 6379 shykes/redis redis-server)
|
||||
echo "Configure your redis client to connect to port $(port $REDIS_ID 6379) of this machine"
|
||||
```
|
||||
|
||||
Share your own image!
|
||||
---------------------
|
||||
|
||||
```bash
|
||||
docker pull base
|
||||
CONTAINER=$(docker run -d base apt-get install -y curl)
|
||||
CONTAINER=$(docker run -d ubuntu:12.10 apt-get install -y curl)
|
||||
docker commit -m "Installed curl" $CONTAINER $USER/betterbase
|
||||
docker push $USER/betterbase
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue