storage/daemon
Sally O'Malley 41de7a18d8 Change 'docker run' exit codes to distinguish docker/contained errors
The purpose of this PR is for users to distinguish Docker errors from
contained command errors.
This PR modifies 'docker run' exit codes to follow the chroot standard
for exit codes.
Exit status:
125 if 'docker run' itself fails
126 if contained command cannot be invoked
127 if contained command cannot be found
the exit status otherwise

Signed-off-by: Sally O'Malley <somalley@redhat.com>
2015-11-04 15:18:50 -05:00
..
daemonbuilder Decouple daemon and container to mount and unmount filesystems. 2015-11-04 12:27:47 -05:00
events
execdriver Merge pull request #17567 from Microsoft/10662-lxcunittest 2015-10-31 09:40:19 -07:00
graphdriver
links
logger increase the maxJSONDecodeRetry in json log reader 2015-11-02 17:51:22 +08:00
network
README.md
archive.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
archive_unix.go
archive_windows.go
attach.go Decouple daemon and container to configure logging drivers. 2015-11-04 12:27:49 -05:00
changes.go Remove unnecessary `Container.changes` function. 2015-11-04 12:27:48 -05:00
commit.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
config.go
config_experimental.go
config_stub.go
config_unix.go
config_windows.go
container.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
container_unit_test.go
container_unix.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
container_windows.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
create.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
create_unix.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
create_windows.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
daemon.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
daemon_aufs.go
daemon_btrfs.go
daemon_devicemapper.go
daemon_experimental.go
daemon_linux.go
daemon_linux_test.go
daemon_no_aufs.go
daemon_overlay.go
daemon_stub.go
daemon_test.go
daemon_unix.go Decouple daemon and container to mount and unmount filesystems. 2015-11-04 12:27:47 -05:00
daemon_unix_test.go
daemon_unsupported.go
daemon_windows.go Decouple daemon and container to mount and unmount filesystems. 2015-11-04 12:27:47 -05:00
daemon_zfs.go
debugtrap_unix.go
debugtrap_unsupported.go
debugtrap_windows.go
delete.go Decouple daemon and container to manage networks. 2015-11-04 12:27:48 -05:00
delete_test.go
discovery.go
events.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
exec.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
exec_freebsd.go
exec_linux.go
exec_windows.go
export.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
history.go
image_delete.go
info.go
inspect.go Decouple daemon and container to mount and unmount filesystems. 2015-11-04 12:27:47 -05:00
inspect_unix.go Fix go vet warnings 2015-11-02 08:28:34 -08:00
inspect_windows.go
kill.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
list.go Decouple daemon and container to mount and unmount filesystems. 2015-11-04 12:27:47 -05:00
logdrivers_linux.go
logdrivers_windows.go
logs.go Decouple daemon and container to configure logging drivers. 2015-11-04 12:27:49 -05:00
monitor.go Change 'docker run' exit codes to distinguish docker/contained errors 2015-11-04 15:18:50 -05:00
mounts.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
network.go Decouple daemon and container to manage networks. 2015-11-04 12:27:48 -05:00
pause.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
rename.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
resize.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
restart.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
start.go Change 'docker run' exit codes to distinguish docker/contained errors 2015-11-04 15:18:50 -05:00
state.go Decouple daemon and container to stop and kill containers. 2015-11-04 12:27:47 -05:00
state_test.go
stats.go Make the stats collector to collect network stats. 2015-11-02 21:06:44 -05:00
stats_collector_unix.go Decouple daemon and container from the stats collector. 2015-11-04 12:27:49 -05:00
stats_collector_windows.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
stats_freebsd.go
stats_linux.go
stats_windows.go
stop.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
top_unix.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
top_windows.go
unpause.go Decouple daemon and container to log events. 2015-11-04 12:27:48 -05:00
utils_freebsd.go
utils_linux.go
utils_nounix.go
utils_test.go
volumes.go
volumes_unit_test.go
volumes_unix.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
volumes_windows.go Remove further references to the daemon within containers. 2015-11-04 12:28:54 -05:00
wait.go

README.md

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver

Code pertaining to storing images:

  • graphdriver