dockerd: Add "log-driver" option
authorNicola Corna <redacted>
Tue, 4 Jan 2022 16:03:32 +0000 (17:03 +0100)
committerNicola Corna <redacted>
Tue, 4 Jan 2022 16:16:45 +0000 (17:16 +0100)
Signed-off-by: Nicola Corna <redacted>
utils/dockerd/files/dockerd.init
utils/dockerd/files/etc/config/dockerd

index 68a40dea923b3c398839ef5c0980f06f684350df..111e2cd8db1b3ea04d87ec97db24b3ddf1f92f25 100755 (executable)
@@ -175,6 +175,7 @@ process_config() {
 
        # Don't add these options by default
        # omission == docker defaults
+       config_get log_driver globals log_driver ""
        config_get bip globals bip ""
        config_get registry_mirrors globals registry_mirrors ""
        config_get hosts globals hosts ""
@@ -189,6 +190,7 @@ process_config() {
        json_add_string "data-root" "${data_root}"
        json_add_string "log-level" "${log_level}"
        json_add_boolean "iptables" "${iptables}"
+       [ -z "${log_driver}" ] || json_add_string "log-driver" "${log_driver}"
        [ -z "${bip}" ] || json_add_string "bip" "${bip}"
        [ -z "${registry_mirrors}" ] || json_add_array "registry-mirrors"
        [ -z "${registry_mirrors}" ] || config_list_foreach globals registry_mirrors json_add_array_string
index 872ff131e4ce041034e3e3b317fdea5da48edd7b..196391a86dbc4b1e80b3e4cb844b0ae683e7acc7 100644 (file)
@@ -1,4 +1,5 @@
 # The following settings require a restart of docker to take full effect, A reload will only have partial or no effect:
+# log_driver
 # bip
 # blocked_interfaces
 # extra_iptables_args
@@ -7,6 +8,7 @@
 config globals 'globals'
 #      option alt_config_file '/etc/docker/daemon.json'
        option data_root '/opt/docker/'
+#      option log_driver 'local'
        option log_level 'warn'
        option iptables '1'
 #      list hosts 'unix:///var/run/docker.sock'
git clone https://git.99rst.org/PROJECT