我正在按照说明从http://docs.ckan.org/en/ckan-2.5.7/maintaining/installing/install-using-docker.html使用Docker安装CKAN。
但是,在运行ckan/ckan之后,它将启动一秒钟,然后立即停止。检查容器日志后,我可以看到以下错误:
Distribution already installed:
ckan 2.8.0a0 from /usr/lib/ckan/venv/src/ckan
Creating /etc/ckan/ckan.ini
Now you should edit the config files
/etc/ckan/ckan.ini
ERROR: no CKAN_SQLALCHEMY_URL specified in docker-compose.yml我试着用谷歌搜索这个,注意到人们在使用Docker安装CKAN时遇到了问题,但不是这个确切的错误。
发布于 2018-01-23 04:19:05
我刚刚遇到了同样的错误。我的解决方案是使用以前的提交,因为在当前/最近的版本中对docker的支持似乎被破坏了。确保首先删除所有docker容器和镜像,然后在CKAN目录中,签出一个有效的提交:
git checkout 7506353...ensure所有提醒docker组件都消失了:
docker container prune
docker image prune
docker network prune
docker volume prune在运行docker-compose build命令之前,请从CKAN安装打开以下文件:
ckan/migration/versions/000_add_existing_tables.py
模式第8行(https://github.com/ckan/ckan/blob/master/ckan/migration/versions/001_add_existing_tables.py)添加..on =‘public’,如下所示:
meta = MetaData(schema='public')https://stackoverflow.com/questions/47550402
复制相似问题