Open jeromegn opened 10 years ago
I have a solution for this issue, I just had the same problem last night. (docker 1.1.0 and dokku 2.3)
The solution I used was by editing the this line
ID=$(docker run -d kloadut/postgresql exit 0)
# change to
ID=$(docker run -d kloadut/postgresql /bin/bash exit 0)
The issue is that docker can't locate the exit command, so if you tell it to start /bin/bash then run the exit 0 command it will work. I think the default entry-point for docker has changed from v0.10 to v1.10.
Another fix would be to change the plugin's dockerfile to specify the default entry-point/command to run when you spin up the container.
As I don't know enough about docker best practices, I don't know which fix is the best way forward. In any case I will test the change on docker 0.10 later tonight, if that works then I'll send in a PR for the first fix.
Cheers!
I've fixed it by using
ID=$(docker run -d kloadut/postgresql echo '')
When trying to run the create database command, I get an error.
I'm running docker 1.1.0 and dokku 2.3