У меня есть удаленный сервер системного журнала с TLS.У openssl нет проблем с подключением.
# openssl s_client -connect syslog.local:5514 -cert syslog.crt -key syslog.key -CAfile syslog.ca.crt
CONNECTED(00000003)
Но есть проблема с докером:
docker run \
--rm \
--log-driver syslog \
--log-opt syslog-tls-cert=/etc/ca-certificates/syslog.crt \
--log-opt syslog-tls-key=/etc/ca-certificates/syslog.key \
--log-opt syslog-tls-ca-cert=/etc/ca-certificates/syslog.ca.crt \
--log-opt syslog-address=tcp+tls://syslog.local:5514 \
alpine echo hello world
docker: Error response from daemon: failed to initialize logging driver: remote error: tls: bad certificate.
Как это исправить?