Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status of docker images? #3375

Closed
rwillmer opened this issue Dec 21, 2016 · 4 comments
Closed

Status of docker images? #3375

rwillmer opened this issue Dec 21, 2016 · 4 comments

Comments

@rwillmer
Copy link

CKAN Version if known (or site URL)

2.6.0 and later

Please describe the expected behaviour

I'd like to run CKAN using official docker images

Please describe the actual behaviour

I'm unsure whether official docker images exist.

What steps can be taken to reproduce the issue?

Read these documents and attempt to reconcile into a consistent answer

OK, so the problem is that the official website still says

There used to be an ‘official’ Docker install of CKAN. There are legacy docker images at https://hub.docker.com/u/ckan/ which are not maintained and use out-of-date unpatched versions of CKAN. 

But issue #3290 implies that @deinok has built them. However, he then says

There are some issues with dev-2.6 and master. I'm working on it :)

But the issue is closed without any comment to say that the issues have been resolved.

So I am unsure whether the dev-2.6 images available at hub.docker.com are officially approved and working.

I'm also unsure about the name; dev-2.6 implies that it hasn't been released yet, but 2.6 is an official release, isn't it?

If there are still issues with the 2.6.0 docker images, please let me know what they are; I may be able to help.

@deinok
Copy link
Member

deinok commented Dec 21, 2016

@rwillmer The PR #3346 Will fix everything related with Docker issues and also should allow override the CKAN and run it on any HttpServer (Nginx, Apache, etc...)

At this moment its working pretty well, the command docker-compose up will setup everything.

The only thing left until the PR is merged is decide how to test that docker is working well. This will mean no more broken docker images.

@deinok deinok mentioned this issue Dec 21, 2016
@rwillmer
Copy link
Author

Two comments/questions:

1/ I noticed that you switched from phusion/baseimage:0.9.15 to debian:jessie; does jessie solve the "PID 1 zombie reaping problem" that the phusion were addressing with base image?

https://blog.phusion.nl/2015/01/20/docker-and-the-pid-1-zombie-reaping-problem/

2/ Have you tried running the test suite yet? You may find you hit the ANSI charmap problem I just encounter with the ubuntu:trusty image in #3372. If you hit unicode problems, that fix might help.

@rwillmer
Copy link
Author

I'll close this now since I got my answer (thanks for the fast response, @deinok). Feel free to ping me if you run into any docker-related problems, I'm working on this at the moment, so may have already hit the same problem.

@deinok
Copy link
Member

deinok commented Dec 22, 2016

Thanks @rwillmer , the PR is already ready for merge.
About the PID 1 i never found an issue like this, but thanks for the information. I will give it a more detailed look. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants