2016-09-08 4 views
0

Я пытаюсь использовать драйвер регистрации дзокеров. Вот мое сообщение об ошибке команды и Докер:Драйвер регистрации докеры - ошибка рукопожатия

$ docker run --log-driver=splunk --log-opt splunk-token=XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX --log-opt splunk-url=https://input-prd-p-pxxxxxxxxxx.cloud.splunk.com:8088 hello-world 

docker: Error response from daemon: Failed to initialize logging driver: remote error: handshake failure. 

Я также протестировали с --log-opt splunk-insecureskipverify=true, но это не помогло. Splunk Http даже коллектор должен быть настроен правильно, так как я могу использовать завиток успешно для регистрации:

curl -k https://input-prd-p-pxxxxxxxxxx.cloud.splunk.com:8088/services/collector/event -H 'Authorization: Splunk XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX' -d '{"event":"Hello, World!"}' 

Любые подсказки, как сделать Splunk Docker работу водителя?

Вот моя установка докер:

$ docker version 
Client: 
Version:  1.12.1 
API version: 1.24 
Go version: go1.6.3 
Git commit: 23cf638 
Built:  Thu Aug 18 17:32:24 2016 
OS/Arch:  darwin/amd64 
Experimental: true 

Server: 
Version:  1.12.1 
API version: 1.24 
Go version: go1.6.3 
Git commit: 23cf638 
Built:  Thu Aug 18 17:32:24 2016 
OS/Arch:  linux/amd64 
Experimental: true 

ответ

1

Я был с таким же вопросом. Найден этот пост по поводу самозаверяющего сертификата, являющегося вопрос, используемый в пробной версии экземпляра облака:

https://answers.splunk.com/answers/335933/http-event-collector-how-to-troubleshoot-why-im-ge.html

Это объясняет, почему ротор работает (опция -k) и Докер не является.

-k, --insecure

(SSL) Эта опция позволяет явно локон выполнять "небезопасные" SSL соединения и передачи. Все SSL-соединения пытались установить с помощью пакета сертификатов CA, установленного по умолчанию. Это означает, что все соединения считаются «небезопасными», если не используется -k, - insecure.

Основанный на вышеупомянутом сообщении и ответах в нем от Splunk, Splunk не исправил проблему с июля.

Вы думали бы, даже с флагом «Splunk-insecureskipverify = True», который был бы обходной путь для тестирования ...

Я до сих пор найти обходной путь.

+0

ОК, это похоже на основную причину этой проблемы. [Splunk сказал 24 февраля 2016 года] (https://answers.splunk.com/answers/335933/http-event-collector-how-to-troubleshoot-why-im-ge.html#comment-371925), что они работают над проблемой. Кажется, что это не в списке с первоочередным приоритетом;) – ronkot