浏览代码

Added value format description for VOLUME instruction

In the documentation was not mentioned explicitly that VOLUME value
shoud be a valid JSON array. Because of this I spent time to discovering
the problem with my image where I put `VOLUME ['/data']` (with single quotes).
The `['/data']` mount point was parsed and mounted whole as a string without
any errors and warnings.

Docker-DCO-1.1-Signed-off-by: Max Shytikov <mshytikov@gmail.com> (github: mshytikov)
Max Shytikov 11 年之前
父节点
当前提交
b5a37127aa
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      docs/sources/reference/builder.md

+ 3 - 2
docs/sources/reference/builder.md

@@ -325,8 +325,9 @@ optional but default, you could use a CMD:
 
 The `VOLUME` instruction will create a mount point with the specified name
 and mark it as holding externally mounted volumes from native host or other
-containers. For more information/examples and mounting instructions via docker
-client, refer to [*Share Directories via Volumes*](
+containers. The value can be a JSON array, `VOLUME ["/var/log/"]`, or a plain
+string, `VOLUME /var/log`. For more information/examples and mounting
+instructions via the Docker client, refer to [*Share Directories via Volumes*](
 /use/working_with_volumes/#volume-def) documentation.
 
 ## USER