Docker Community Forums

Share and learn in the Docker community.

Docker daemon crashes randomly after add ENTRYPOINT - Docker

Start Docker Daemon

docker daemon -g /u01/docker

Docker Info

[bu@bu ~]$ docker version
Client:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:        
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:        
 OS/Arch:      linux/amd64

Dockerfile

FROM nginxmagento

MAINTAINER Bilal

ENTRYPOINT service ssh restart && service nginx restart && service mysql restart && service cron restart && service php7.0-fpm restart && bash

Build Image

docker build -t magento .	

Create Container

docker run -it -d --name magento -h host.name -v /u01/Bilal/test/_data:/var/www/html -p 3020:80 --net mynetwork --ip 172.18.0.51 --privileged magento	

It successfully start service in ENTRYPOINT but it randomly shutdown the docker daemon, In docker daemon too no error thrown it just exit from terminal. I searched docker daemon log file by find linux command and this link but I can’t find where it is located.

please give suggestions about why it is behave like this?

If I follow any bad practice, please mention?

it’s usually considered a bad practice to have more than one process within a container. you plan to have about 10 processes.
Probably you first should try to split them up.
If you do not split them up you are happier by using a Virtual Machine.