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

Error creating a database. "exit" executable not found. #41

Open
jeromegn opened this issue Jul 4, 2014 · 3 comments
Open

Error creating a database. "exit" executable not found. #41

jeromegn opened this issue Jul 4, 2014 · 3 comments

Comments

@jeromegn
Copy link

jeromegn commented Jul 4, 2014

When trying to run the create database command, I get an error.

Error response from daemon: Cannot start container 0392eb18a39a8c13fbee0e32f0261fe82b83dab21416e3b9b550161225282724: exec: "exit": executable file not found in $PATH

I'm running docker 1.1.0 and dokku 2.3

@nma
Copy link
Contributor

nma commented Jul 7, 2014

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.

alternate fix

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!

@jeromegn
Copy link
Author

jeromegn commented Jul 7, 2014

I've fixed it by using

ID=$(docker run -d kloadut/postgresql echo '')

nma added a commit to nma/dokku-pg-plugin that referenced this issue Jul 8, 2014
Fix for issue Kloadut#41, tested on docker 0.10 and 1.10.
@nma
Copy link
Contributor

nma commented Jul 8, 2014

#42

Kloadut added a commit that referenced this issue Jul 9, 2014
Update commands with fix for issue #41
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