1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon
Ahmet Alp Balkan 3a8728b431 daemon: Logging drivers refactoring
- noplog driver pkg for '--log-driver=none' (null object pattern)
- centralized factory for log drivers (instead of case/switch)
- logging drivers registers themselves to factory upon import
  (easy plug/unplug of drivers in daemon/logdrivers.go)
- daemon now doesn't start with an invalid log driver
- Name() method of loggers is actually now their cli names (made it useful)
- generalized Read() logic, made it unsupported except json-file (preserves
  existing behavior)

Spotted some duplication code around processing of legacy json-file
format, didn't touch that and refactored in both places.

Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2015-05-12 19:11:52 +00:00
..
events
execdriver Fix race between execdriver.Kill and execdriver.Run 2015-05-11 13:23:50 -07:00
graphdriver zfs: retrieve all filesystems on startup at once 2015-05-08 17:49:39 +02:00
logger daemon: Logging drivers refactoring 2015-05-12 19:11:52 +00:00
network Add --userland-proxy daemon flag 2015-05-04 16:07:45 -07:00
networkdriver Default MAC address generation is not random and should be stated in the documentation. 2015-05-10 08:11:26 -07:00
attach.go Move container.WaitStop, AttachWithLogs and WsAttachWithLogs to daemon service in api server 2015-05-11 19:56:41 +02:00
changes.go Refactor server to use daemon as the service layer in controllers 2015-05-02 03:12:58 +02:00
commit.go Windows: Commit() rwTar defer close 2015-04-30 12:17:33 -07:00
config.go Add --userland-proxy daemon flag 2015-05-04 16:07:45 -07:00
container.go daemon: Logging drivers refactoring 2015-05-12 19:11:52 +00:00
container_unit_test.go
copy.go Refactor server to use daemon as the service layer in controllers 2015-05-02 03:12:58 +02:00
create.go Feature: option for disable OOM killer 2015-05-04 21:11:29 +08:00
daemon.go daemon: Logging drivers refactoring 2015-05-12 19:11:52 +00:00
daemon_aufs.go
daemon_btrfs.go
daemon_devicemapper.go
daemon_no_aufs.go
daemon_overlay.go
daemon_test.go
daemon_unit_test.go
daemon_zfs.go Implement Docker on ZFS 2015-05-08 17:48:20 +02:00
debugtrap.go Add SIGUSR1 handler for dumping stack/goroutine traces 2015-05-12 10:09:23 +10:00
debugtrap_unsupported.go Add SIGUSR1 handler for dumping stack/goroutine traces 2015-05-12 10:09:23 +10:00
delete.go Fix undead containers 2015-04-27 16:45:51 -04:00
exec.go Windows: Split ContainerExecCreate 2015-05-06 16:19:27 -07:00
exec_linux.go Windows: Split ContainerExecCreate 2015-05-06 16:19:27 -07:00
exec_windows.go Windows: Split ContainerExecCreate 2015-05-06 16:19:27 -07:00
export.go
history.go
image_delete.go
info.go add cpu.cfs_period_us support 2015-05-09 10:02:46 +08:00
inspect.go Remove job from container_inspect 2015-04-23 00:58:13 +02:00
kill.go
list.go
logdrivers.go daemon: Logging drivers refactoring 2015-05-12 19:11:52 +00:00
logs.go daemon: Logging drivers refactoring 2015-05-12 19:11:52 +00:00
monitor.go
pause.go Refactor server to use daemon as the service layer in controllers 2015-05-02 03:12:58 +02:00
README.md
rename.go
resize.go Refactor server to use daemon as the service layer in controllers 2015-05-02 03:12:58 +02:00
restart.go Remove job from restart 2015-04-16 18:50:24 +02:00
start.go Move setHostConfig to daemon file 2015-04-23 10:23:02 +08:00
state.go Fix a typo in docker/daemon/state.go 2015-04-16 10:56:15 -04:00
state_test.go
stats.go Allow pulling stats once and disconnecting. 2015-05-04 10:49:13 -04:00
stats_collector.go statsCollector: fix data race in run() 2015-04-24 21:07:48 +03:00
stop.go
top.go
unpause.go Refactor server to use daemon as the service layer in controllers 2015-05-02 03:12:58 +02:00
utils.go Decode container configurations into typed structures. 2015-04-15 10:22:07 -07:00
utils_linux.go
utils_nolinux.go
utils_test.go Decode container configurations into typed structures. 2015-04-15 10:22:07 -07:00
volumes.go Make /etc/hosts, /etc/resolv.conf, /etc/hostname read only if --read-only is enable 2015-05-04 21:30:52 +02:00
volumes_linux.go Windows: Refactor volumes 2015-04-27 09:27:15 -07:00
volumes_windows.go Windows: Refactor volumes 2015-04-27 09:27:15 -07:00
wait.go Move container.WaitStop, AttachWithLogs and WsAttachWithLogs to daemon service in api server 2015-05-11 19:56:41 +02:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver
  • networkdriver

Code pertaining to storing images:

  • graphdriver