moby--moby/daemon
Dan Walsh 322cc99c69 Need to create bind mount volume if it does not exist.
In order to be consistent on creation of volumes for bind mounts
we need to create the source directory if it does not exist and the
user specified he wants it relabeled.

Can not do this lower down the stack, since we are not passing in the
mode fields.

Signed-off-by: Dan Walsh <dwalsh@redhat.com>
2016-06-02 07:14:17 -04:00
..
caps
events Add filter for events emitted by docker daemon 2016-05-23 19:00:47 -07:00
exec
graphdriver Merge pull request #23121 from unclejack/disallow_ecryptfs_aufs 2016-06-02 12:54:43 +02:00
links
logger Fix the comment for daemon/logger.Copier 2016-06-02 13:10:51 +09:00
network Add "driver" filter for network ls 2016-04-29 16:22:26 +02:00
apparmor_default.go
apparmor_default_unsupported.go
archive.go Windows: docker cp consistent paths 2016-05-06 16:08:53 -07:00
archive_unix.go Windows: docker cp consistent paths 2016-05-06 16:08:53 -07:00
archive_windows.go Windows: Remove TP4 support from main code 2016-04-06 12:12:20 -07:00
attach.go Let client print error when speicify wrong detach keys 2016-04-04 15:35:55 +08:00
auth.go Moving some more methods away from daemon.go 2016-05-27 11:32:26 +02:00
changes.go Move some container related methods and structs to smaller files 2016-05-24 21:31:15 +02:00
commit.go Remove reference package dependency from the api. 2016-04-07 15:01:23 -07:00
config.go Fix some mistakes in dockerd.md 2016-05-19 20:41:37 +08:00
config_experimental.go
config_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
config_stub.go
config_test.go
config_unix.go Fix some mistakes in dockerd.md 2016-05-19 20:41:37 +08:00
config_windows.go Windows: bridgeConfig rework 2016-03-28 12:24:01 -07:00
container.go Moving some more methods away from daemon.go 2016-05-27 11:32:26 +02:00
container_operations.go Update port info on network connect/disconnect 2016-05-25 17:02:50 -07:00
container_operations_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
container_operations_unix.go Add support for --pid=container:<id> 2016-05-17 13:49:05 -04:00
container_operations_windows.go Merge pull request #21809 from Microsoft/jjh/tp4removal 2016-04-06 14:11:33 -07:00
create.go Merge pull request #23019 from vdemeester/more-daemon-horn-moving 2016-05-28 22:07:31 -07:00
create_unix.go Merge pull request #21270 from ehazlett/resource-labels 2016-03-22 15:12:33 -04:00
create_windows.go Windows: Default isolation and workdir 2016-05-26 13:24:22 -07:00
daemon.go Merge pull request #23019 from vdemeester/more-daemon-horn-moving 2016-05-28 22:07:31 -07:00
daemon_experimental.go
daemon_linux.go Fix container mount cleanup issues 2016-03-30 17:25:49 -07:00
daemon_linux_test.go Fix container mount cleanup issues 2016-03-30 17:25:49 -07:00
daemon_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
daemon_stub.go
daemon_test.go Wait for discovery on container start error 2016-05-11 09:49:51 -04:00
daemon_unix.go Multiple fixes for SELinux labels. 2016-05-25 16:11:02 -04:00
daemon_unix_test.go
daemon_unsupported.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
daemon_windows.go Merge pull request #22774 from Microsoft/jjh/client 2016-05-23 11:29:50 -07:00
debugtrap_unix.go
debugtrap_unsupported.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
debugtrap_windows.go Windows: psignal alias not required 2016-03-27 17:23:34 -07:00
delete.go Merge pull request #21802 from tiborvass/carry-21716 2016-04-06 15:21:38 -04:00
delete_test.go
discovery.go Wait for discovery on container start error 2016-05-11 09:49:51 -04:00
discovery_test.go
errors.go
events.go Add filter for events emitted by docker daemon 2016-05-23 19:00:47 -07:00
events_test.go
exec.go Update client code with api changes 2016-04-15 12:48:01 +02:00
exec_linux.go
exec_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
exec_windows.go Windows: escape entrypoint before passing to libcontainerd 2016-03-30 12:59:50 -07:00
export.go
image.go Move some image related methods & struct to smaller files 2016-05-21 22:36:11 +02:00
image_delete.go
image_exporter.go Move some image related methods & struct to smaller files 2016-05-21 22:36:11 +02:00
image_history.go Move some image related methods & struct to smaller files 2016-05-21 22:36:11 +02:00
image_inspect.go Move some image related methods & struct to smaller files 2016-05-21 22:36:11 +02:00
image_pull.go Remove reference package dependency from the api. 2016-04-07 15:01:23 -07:00
image_push.go Remove reference package dependency from the api. 2016-04-07 15:01:23 -07:00
image_tag.go Remove reference package dependency from the api. 2016-04-07 15:01:23 -07:00
images.go Add before and since filter to images 2016-05-25 13:49:10 +02:00
import.go Remove reference package dependency from the api. 2016-04-07 15:01:23 -07:00
info.go handle error when getting hostname in info api 2016-05-07 08:51:52 +08:00
inspect.go Docker inspect gave default log options even when the option is emtpy. 2016-05-02 21:14:42 -07:00
inspect_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
inspect_unix.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
inspect_windows.go
kill.go Move some container related methods and structs to smaller files 2016-05-24 21:31:15 +02:00
links.go
links_test.go
list.go Optimize `docker ps` when name/id filters in use 2016-05-30 17:43:55 -04:00
list_unix.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
list_windows.go
logdrivers_linux.go
logdrivers_windows.go
logs.go Remove the logger.Message ContainerID field 2016-05-31 16:41:29 -04:00
monitor.go Fixing Windows update logic. 2016-05-12 17:45:53 -07:00
monitor_linux.go Adding postRunProcessing infrastructure for hanlding Windows Update. 2016-04-06 14:03:05 -07:00
monitor_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
monitor_windows.go Adding servicing update to postRunProcessing for Windows containers. 2016-04-25 12:16:26 -07:00
mounts.go
names.go Moving some more methods away from daemon.go 2016-05-27 11:32:26 +02:00
network.go Docker changes for libnetwork vendoring b66c038 2016-05-16 15:04:01 -07:00
oci_linux.go Inconsistent --tmpfs behavior 2016-05-26 19:28:18 -07:00
oci_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
oci_windows.go Windows: Use image version, not OS version for TTY fixup 2016-05-25 12:22:52 -07:00
pause.go
rename.go Embedded DNS problem after renaming container. Step2:change in docker/daemon side and add integration test 2016-05-26 12:59:44 +08:00
resize.go
restart.go
search.go Validate filter values before calling registry. 2016-05-27 11:13:12 +02:00
search_test.go Add Unit test to daemon.SearchRegistryForImages… 2016-05-24 11:07:11 +02:00
seccomp_disabled.go Error out if user tries to specify a custom seccomp profile on system that does not support it 2016-05-31 17:52:40 +01:00
seccomp_linux.go Align default seccomp profile with selected capabilities 2016-05-11 09:30:23 +01:00
selinux_linux.go
selinux_unsupported.go
start.go inherit the daemon log options when creating containers 2016-05-02 23:04:04 +08:00
stats.go cleanup: clean up commented code in daemon/stats.go 2016-06-02 14:39:12 +08:00
stats_collector_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
stats_collector_unix.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
stats_collector_windows.go
stop.go
top_unix.go
top_windows.go Windows: Minimal docker top implementation 2016-03-20 16:45:53 -07:00
unpause.go
update.go Remove WaitRunning 2016-04-27 11:36:47 +08:00
update_linux.go
update_solaris.go Get the Docker Engine to build clean on Solaris 2016-05-23 16:37:12 -07:00
update_windows.go
volumes.go Need to create bind mount volume if it does not exist. 2016-06-02 07:14:17 -04:00
volumes_unit_test.go
volumes_unix.go Need to create bind mount volume if it does not exist. 2016-06-02 07:14:17 -04:00
volumes_windows.go Remove unneeded references to execDriver 2016-03-21 13:06:08 -07:00
wait.go