|
@@ -713,13 +713,42 @@ Note that volumes set by `create` may be over-ridden by options set with
|
|
|
|
|
|
Please see the [run command](#run) section for more details.
|
|
|
|
|
|
-#### Example
|
|
|
+#### Examples
|
|
|
|
|
|
$ sudo docker create -t -i fedora bash
|
|
|
6d8af538ec541dd581ebc2a24153a28329acb5268abe5ef868c1f1a261221752
|
|
|
$ sudo docker start -a -i 6d8af538ec5
|
|
|
bash-4.2#
|
|
|
|
|
|
+As of v1.4.0 container volumes are initialized during the `docker create`
|
|
|
+phase (i.e., `docker run` too). For example, this allows you to `create` the
|
|
|
+`data` volume container, and then use it from another container:
|
|
|
+
|
|
|
+ $ docker create -v /data --name data ubuntu
|
|
|
+ 240633dfbb98128fa77473d3d9018f6123b99c454b3251427ae190a7d951ad57
|
|
|
+ $ docker run --rm --volumes-from data ubuntu ls -la /data
|
|
|
+ total 8
|
|
|
+ drwxr-xr-x 2 root root 4096 Dec 5 04:10 .
|
|
|
+ drwxr-xr-x 48 root root 4096 Dec 5 04:11 ..
|
|
|
+
|
|
|
+Similarly, `create` a host directory bind mounted volume container, which
|
|
|
+can then be used from the subsequent container:
|
|
|
+
|
|
|
+ $ docker create -v /home/docker:/docker --name docker ubuntu
|
|
|
+ 9aa88c08f319cd1e4515c3c46b0de7cc9aa75e878357b1e96f91e2c773029f03
|
|
|
+ $ docker run --rm --volumes-from docker ubuntu ls -la /docker
|
|
|
+ total 20
|
|
|
+ drwxr-sr-x 5 1000 staff 180 Dec 5 04:00 .
|
|
|
+ drwxr-xr-x 48 root root 4096 Dec 5 04:13 ..
|
|
|
+ -rw-rw-r-- 1 1000 staff 3833 Dec 5 04:01 .ash_history
|
|
|
+ -rw-r--r-- 1 1000 staff 446 Nov 28 11:51 .ashrc
|
|
|
+ -rw-r--r-- 1 1000 staff 25 Dec 5 04:00 .gitconfig
|
|
|
+ drwxr-sr-x 3 1000 staff 60 Dec 1 03:28 .local
|
|
|
+ -rw-r--r-- 1 1000 staff 920 Nov 28 11:51 .profile
|
|
|
+ drwx--S--- 2 1000 staff 460 Dec 5 00:51 .ssh
|
|
|
+ drwxr-xr-x 32 1000 staff 1140 Dec 5 04:01 docker
|
|
|
+
|
|
|
+
|
|
|
## diff
|
|
|
|
|
|
List the changed files and directories in a container᾿s filesystem
|