非常教程

Docker 17参考手册

引擎: CLI | Engine: CLI

docker volume create

描述

创建卷

用法

docker volume create [OPTIONS] [VOLUME]

备选方案

名字,简写

默认

描述

--driver, -d

本地

指定卷驱动程序名称

--label

设置卷的元数据

--name

指定卷名称

--opt, -o

map[]

设置驱动程序特定选项

父命令

命令

描述

docker volume

管理卷

相关命令

命令

描述

docker volume create

创建一个卷

docker volume inspect

显示一个或多个卷的详细信息

docker volume ls

列出卷

docker volume prune

删除所有未使用的卷

docker volume rm

删除一个或多个卷

扩展描述

创建一个新卷,容器可以在其中使用和存储数据。如果未指定名称,Docker将生成一个随机名称。

实例

创建卷,然后配置容器以使用它:

$ docker volume create hello

hello

$ docker run -d -v hello:/world busybox ls /world

装入是在容器的内部创建的/world目录。Docker不支持容器内挂载点的相对路径。

多个容器可以在同一时间段内使用相同的卷。如果两个容器需要访问共享数据,这是非常有用的。例如,如果一个容器写入而另一个容器读取数据。

在驱动程序中,卷名必须是唯一的。这意味着您不能对两个不同的驱动程序使用相同的卷名。如果你尝试docker返回一个错误:

A volume named  "hello"  already exists with the "some-other" driver. Choose a different volume name.

如果指定当前驱动程序上已经使用的卷名,Docker假定您希望重用现有卷,并且不返回错误。

驱动程序特定选项

一些卷驱动程序可能会选择自定义卷创建。使用-o--opt要传递司机选项的标志:

$ docker volume create --driver fake \
    --opt tardis=blue \
    --opt timey=wimey \
    foo

这些选项直接传递给卷驱动程序。不同音量驱动程序的选项可能会执行不同的操作(或者根本不执行)。

内建localWindows上的驱动程序不支持任何选项。

内建localLinux上的可选接受驱动程序类似于linux的mount命令。通过多次传递--opt标志, 可以提供多个选项。一些mount选项(例如o选项)可以采用逗号分隔的选项列表.。可在此处找到可用装载选项的完整列表。

例如,下面创建一个tmpfs卷叫foo大小为100兆字节uid1000。

$ docker volume create --driver local \
    --opt type=tmpfs \
    --opt device=tmpfs \
    --opt o=size=100m,uid=1000 \
    foo

另一个例子是使用btrfs*

$ docker volume create --driver local \
    --opt type=btrfs \
    --opt device=/dev/sda2 \
    foo

另一个使用nfs安装/path/to/dirrw模式192.168.1.1*

$ docker volume create --driver local \
    --opt type=nfs \
    --opt o=addr=192.168.1.1,rw \
    --opt device=:/path/to/dir \
    foo

引擎: CLI | Engine: CLI相关

1.守护进程CLI参考(dockerd)(引擎) | Daemon CLI reference (dockerd) (Engine)
2.docker
3.docker attach
4.docker build
5.docker checkpoint
6.docker checkpoint create
7.docker checkpoint ls
8.docker checkpoint rm
9.docker commit
10.docker config
11.docker config create
12.docker config inspect
13.docker config ls
14.docker config rm
15.docker container
16.docker container attach
17.docker container commit
18.docker container cp
19.docker container create
20.docker container diff
21.docker container exec
22.docker container export
23.docker container inspect
24.docker container kill
25.docker container logs
26.docker container ls
27.docker container pause
28.docker container port
29.docker container prune
30.docker container rename
31.docker container restart
32.docker container rm
33.docker container run
34.docker container start
35.docker container stats
36.docker container stop
37.docker container top
38.docker container unpause
39.docker container update
40.docker container wait
41.docker cp
42.docker create
43.docker deploy
44.docker diff
45.docker events
46.docker exec
47.docker export
48.docker history
49.docker image
50.docker image build
51.docker image history
52.docker image import
53.docker image inspect
54.docker image load
55.docker image ls
56.docker image prune
57.docker image pull
58.docker image push
59.docker image rm
60.docker image save
61.docker image tag
62.docker images
63.docker import
64.docker info
65.docker inspect
66.docker kill
67.docker load
68.docker login
69.docker logout
70.docker logs
71.docker network
72.docker network connect
73.docker network create
74.docker network disconnect
75.docker network inspect
76.docker network ls
77.docker network prune
78.docker network rm
79.docker node
80.docker node demote
81.docker node inspect
82.docker node ls
83.docker node promote
84.docker node ps
85.docker node rm
86.docker node update
87.docker pause
88.docker plugin
89.docker plugin create
90.docker plugin disable
91.docker plugin enable
92.docker plugin inspect
93.docker plugin install
94.docker plugin ls
95.docker plugin push
96.docker plugin rm
97.docker plugin set
98.docker plugin upgrade
99.docker port
100.docker ps
Docker 17

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

主页 https://docker.com/
源码 https://github.com/docker/docker
版本 17
发布版本 17.06