Docker container keeps restarting using a PHP image
My docker-compose file:
services:
php:
build:
context: .
args:
version: 7.3.0
dockerfile: ./environment/php/Dockerfile
container_name: backend
restart: always
depends_on:
- mysql
volumes:
- ./api:/api
My Dockerfile contains the following:
ARG version
FROM php:${version}
# Install system libraries
RUN apt-get update -y && apt-get install -y
unzip
zlib1g-dev
git
# Install php extensions
RUN docker-php-ext-install
zip
pdo_mysql
EXPOSE 81
When I run the docker-compose up -d, the container keeps restarting with the following logs:
/usr/local/bin/docker-php-entrypoint: 9: exec: bootstrap: not found
What could cause this problem?
docker
add a comment |
My docker-compose file:
services:
php:
build:
context: .
args:
version: 7.3.0
dockerfile: ./environment/php/Dockerfile
container_name: backend
restart: always
depends_on:
- mysql
volumes:
- ./api:/api
My Dockerfile contains the following:
ARG version
FROM php:${version}
# Install system libraries
RUN apt-get update -y && apt-get install -y
unzip
zlib1g-dev
git
# Install php extensions
RUN docker-php-ext-install
zip
pdo_mysql
EXPOSE 81
When I run the docker-compose up -d, the container keeps restarting with the following logs:
/usr/local/bin/docker-php-entrypoint: 9: exec: bootstrap: not found
What could cause this problem?
docker
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44
add a comment |
My docker-compose file:
services:
php:
build:
context: .
args:
version: 7.3.0
dockerfile: ./environment/php/Dockerfile
container_name: backend
restart: always
depends_on:
- mysql
volumes:
- ./api:/api
My Dockerfile contains the following:
ARG version
FROM php:${version}
# Install system libraries
RUN apt-get update -y && apt-get install -y
unzip
zlib1g-dev
git
# Install php extensions
RUN docker-php-ext-install
zip
pdo_mysql
EXPOSE 81
When I run the docker-compose up -d, the container keeps restarting with the following logs:
/usr/local/bin/docker-php-entrypoint: 9: exec: bootstrap: not found
What could cause this problem?
docker
My docker-compose file:
services:
php:
build:
context: .
args:
version: 7.3.0
dockerfile: ./environment/php/Dockerfile
container_name: backend
restart: always
depends_on:
- mysql
volumes:
- ./api:/api
My Dockerfile contains the following:
ARG version
FROM php:${version}
# Install system libraries
RUN apt-get update -y && apt-get install -y
unzip
zlib1g-dev
git
# Install php extensions
RUN docker-php-ext-install
zip
pdo_mysql
EXPOSE 81
When I run the docker-compose up -d, the container keeps restarting with the following logs:
/usr/local/bin/docker-php-entrypoint: 9: exec: bootstrap: not found
What could cause this problem?
docker
docker
asked Jan 2 at 19:28
Nate91Nate91
1154
1154
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44
add a comment |
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44
add a comment |
1 Answer
1
active
oldest
votes
You are using php cli
image and I think you have to use fpm
image
FROM php:${version}-fpm
in Dockerfile or
args:
version: 7.3.0-fpm
in docker-compose.yml
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54012107%2fdocker-container-keeps-restarting-using-a-php-image%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are using php cli
image and I think you have to use fpm
image
FROM php:${version}-fpm
in Dockerfile or
args:
version: 7.3.0-fpm
in docker-compose.yml
add a comment |
You are using php cli
image and I think you have to use fpm
image
FROM php:${version}-fpm
in Dockerfile or
args:
version: 7.3.0-fpm
in docker-compose.yml
add a comment |
You are using php cli
image and I think you have to use fpm
image
FROM php:${version}-fpm
in Dockerfile or
args:
version: 7.3.0-fpm
in docker-compose.yml
You are using php cli
image and I think you have to use fpm
image
FROM php:${version}-fpm
in Dockerfile or
args:
version: 7.3.0-fpm
in docker-compose.yml
answered Jan 2 at 20:19
Mirceac21Mirceac21
1,082919
1,082919
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54012107%2fdocker-container-keeps-restarting-using-a-php-image%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you have a CMD or ENTRYPOINT section in your dockerfile?
– Baklap4
Jan 2 at 19:42
@Baklap4 I did have, but no matter how many times I rebuild the image it still does the same.
– Nate91
Jan 2 at 19:44