Я пытаюсь начать тестирование с помощью кухонного докера.Испытательная кухня с кухонным докером не работает
драгоценный камень кухни-докер был установлен через комплектщик уже.
.kitchen.yml выглядит эта команда
---
driver:
name: docker
network:
- ["private_network", { ip: "192.168.33.10" }]
provisioner:
name: chef_solo
platforms:
- name: ubuntu-14.04
suites:
- name: default
run_list:
- recipe[homepage-test::default]
attributes:
«расслоения тест Exec кухня» заканчивается с ошибкой ниже
-----> Starting Kitchen (v1.4.2)
-----> Creating <default-ubuntu-1204>...
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: Failed to complete #create action: [undefined method `create' for Tempfile:Class]
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration
Я думаю это не работает как-то из-за него не удается создать экземпляр, но я понятия не имею, как подойти к этому.
################### ОБНОВЛЕНО #####################
Существует проблема на github https://github.com/portertech/kitchen-docker/issues/148
Это была какая-то ошибка, как у меня было. А потом я обновил ruby 2.0.0 до 2.2.3 (последняя стабильная версия) с rbenv.
И еще одна ошибка появляется,
Я все еще застряли, и до сих пор путают, почему это не работает, так что я проверил файл журнала и выходит сообщение об ошибке, как этот
STDERR: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.20/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile-kitchen-20151030-31260-10xmvl2&memory=0&memswap=0&rm=1&t=&ulimits=null: dial unix /var/run/docker.sock: connect: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
Любые детали о результатах этих рекомендаций? «>>>>>> Пожалуйста, смотрите .kitchen/logs/kitchen.log для получения более подробной информации. >>>>>> Также попробуйте запустить« kitchen diagnose - all' для конфигурации ». Мы не можем делать гадания и догадываться, что случилось с вашей установкой. – Tensibai
@ Tensibai Спасибо за предложение, я только что обновил. – Tosh
Обновите выпуск своего шеф-повара, избегайте возиться с rbenv/rvm, чтобы запустить шеф-повара, это просто боль в конце. – Tensibai