2015-03-01 8 views
-1

Я запускаю пример installation using docker контейнер с сайта CKAN. Чистый пробег, который не загружает свежие (не местных изображений) не дает какие-либо ошибокКонтейнер Docker CKAN не работает

docker run -d --name db ckan/postgresql   
docker run -d --name solr ckan/solr  
docker run -d -p 80:80 --link db:db --link solr:solr ckan/ckan 

, но затем «Докер пс» не имеет ckan изображения работает ...

CONTAINER ID  IMAGE     COMMAND    CREATED    STATUS    PORTS    NAMES 
90c6e6a77b0a  ckan/solr:latest   "java -jar start.jar 15 minutes ago  Up 15 minutes  8983/tcp   solr     
53f9a9f5c145  ckan/postgresql:latest "/usr/local/bin/run" 20 minutes ago  Up 20 minutes  5432/tcp   db  

Где бы ошибки показывают ?

ответ

1

docker ps только содержит список беговых контейнеров. Вы должны пройти в опции -a для того, чтобы перечислить все контейнеры, которые работают

docker ps -a 

Найти правильный контейнер и выполните следующую команду, чтобы увидеть сообщения об ошибках, то, возможно, сообщенные перед выключением

docker logs <container_id> 
+0

Спасибо. Похоже, что контейнер solr не является правильной версией. Файл «/usr/lib/ckan/default/src/ckan/ckan/lib/search/__init__.py», строка 306, в check_solr_schema_version % (версия, ', '.join (SUPPORTED_SCHEMA_VERSIONS))) ckan.lib.search.common.SearchError: версия схемы SOLR не поддерживается: 2.0. Поддерживаемые версии: [2.3] *** /etc/my_init.d/70_initdb не удалось со статусом 1 –

+0

Вы нашли разрешение для этого? У меня такая же проблема при установке Google docker –

1

по состоянию на 6 марта 2015 года описан в https://github.com/ckan/ckan/issues/2255

убедитесь, что вы убили любой SOLR контейнеры еще работает с использованием

docker rm <idnumber> 

затем использовать более свежих конфигурации схемы

wget https://github.com/ckan/ckan/blob/master/ckan/config/solr/schema.xml 

    docker run -d --name solr -v `pwd`/schema.xml:/opt/solr/example/solr/ckan/conf/schema.xml ckan/solr 

затем повторить оригинальный шаг неисправный:

docker run -d -p 80:80 --link db:db --link solr:solr ckan/ckan 

- EDIT - Это выглядит, как это работает, но это вводит другие проблемы. Собираюсь экспериментировать с предложением использовать https://github.com/datacats/datacats

Смежные вопросы