Hey, All Here I’m Going To Show All of You How To Enable systemctl command in the Docker and launch the httpd server in it.
So This has been a pain for many folks how to run the systemctl command in docker.
Here I’m going to Show All of you How To install the httpd server in Docker Container.
Pull any docker image, here I’m using the centos
And After that run the container using the command
docker run -itd --privileged -p 80:80 --name httpd centos:latest /usr/sbin/init
Now, to get the shell of that container get the container id which looks like this
And after that Run the Following Command
docker exec -it <container name> /bin/bash
and after that install the httpd using yum command
yum install httpd -y
And After that, use the systemctl command to enable the service
Hence The systemctl command is working in the docker container
HOPE THIS WILL HELP YOU ALL!!