Tuesday, August 8, 2023

Docker Troubleshooting

 

Docker Troubleshooting 


To troubleshoot and resolve the issue with the static website running within the container in App Server 


1.  Check Container Status: 

      command:

     # docker ps -a


2.  Inspect Container Logs: 

   Check the container logs for any error messages or issues:

   # docker logs nautilus

  

3. Confirm Port Mapping:

Verify that the port mapping is set up correctly to map host port 8080 to container port 80. 

You can check this when running the container:

#  docker run -d -p 8080:80 --name nautilus -v /var/www/html:/usr/local/apache2/htdocs <image_name>

 # docker exec -it nautilus curl http://localhost:80/


4. Check Website from Host:

   Run the `curl` command from Server itself to check if the website is accessible from the host:

   curl http://localhost:8080/


5. Inspect Apache Configuration: 

If there are still issues, check the Apache configuration files inside the container 

(`/usr/local/apache2/conf/httpd.conf`) for any misconfigurations.


6. Check Firewall Rules:

 Ensure that any firewall rules on Server are not blocking incoming traffic on port 8080.


7. Container Restart:

  If all else fails, try stopping and then restarting the container:

   # docker stop nautilus

   # docker start nautilus


By following these steps, you should be able to identify and resolve the issues with the static website running in the  container on  Server.

No comments:

Post a Comment

Removing Docker container

  Removing Docker container To delete the container named "kke-container" running on Server , you can use the following steps: 1. ...