check for user daemon configuration file

Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
This commit is contained in:
Thomas Sjögren 2024-09-10 19:46:31 +00:00
parent 5c42b8ad5f
commit 3efee00b3d
No known key found for this signature in database

View file

@ -103,6 +103,8 @@ get_docker_effective_command_line_args() {
}
get_docker_configuration_file() {
DOCKER_USER_HOME="$(grep -m1 "^$(ps -eo user,cmd | grep docker | grep -v grep |\
awk '{ print $1 }')" /etc/passwd | awk -F':' '{ print $6 }')"
FILE="$(get_docker_effective_command_line_args '--config-file' | \
sed 's/.*=//g')"
@ -114,6 +116,10 @@ get_docker_configuration_file() {
CONFIG_FILE='/etc/docker/daemon.json'
return
fi
if [ -f "${DOCKER_USER_HOME}/.config/docker/daemon.json" ]; then
CONFIG_FILE="${DOCKER_USER_HOME}/.config/docker/daemon.json"
return
fi
CONFIG_FILE='/dev/null'
}