|
...
|
...
|
@@ -26,10 +26,10 @@ Starting a long-running worker process
|
|
26
|
26
|
.. code-block:: bash
|
|
27
|
27
|
|
|
28
|
28
|
# Run docker in daemon mode
|
|
29
|
|
- (docker -d || echo "Docker daemon already running") &
|
|
|
29
|
+ (sudo docker -d || echo "Docker daemon already running") &
|
|
30
|
30
|
|
|
31
|
31
|
# Start a very useful long-running process
|
|
32
|
|
- JOB=$(docker run base /bin/sh -c "while true; do echo Hello world!; sleep 1; done")
|
|
|
32
|
+ JOB=$(docker run -d base /bin/sh -c "while true; do echo Hello world; sleep 1; done")
|
|
33
|
33
|
|
|
34
|
34
|
# Collect the output of the job so far
|
|
35
|
35
|
docker logs $JOB
|
|
...
|
...
|
@@ -51,7 +51,7 @@ Expose a service on a TCP port
|
|
51
|
51
|
.. code-block:: bash
|
|
52
|
52
|
|
|
53
|
53
|
# Expose port 4444 of this container, and tell netcat to listen on it
|
|
54
|
|
- JOB=$(docker run -p 4444 base /bin/nc -l -p 4444)
|
|
|
54
|
+ JOB=$(docker run -d -p 4444 base /bin/nc -l -p 4444)
|
|
55
|
55
|
|
|
56
|
56
|
# Which public port is NATed to my container?
|
|
57
|
57
|
PORT=$(docker port $JOB 4444)
|