Viewing mounted docker container in browser

I have a created a mounted container using the following:

docker run --privileged -di -p 80:80 -p 443:443 -v /home/nshneor/workspace/manageiq:/var/www/miq/vmdb manageiq/manageiq

Unfortunately I am not able to view the app through https://localhost

  • Using VNCserver + GUI application + Virtual Display in Docker container
  • Unable to use the “Docker push” command with ECR
  • Docker run cannot publish port range despite netstat indicates that ports are available
  • Docker passing environment variable
  • How to deploy a full (web) application using Docker, if each process must be a container?
  • Setting up docker agents in TFS
  • When I’m not mounting the container on a local dir i.e create the container using:

    docker run --privileged -di -p 80:80 -p 443:443 manageiq/manageiq
    

    I am able to view it in https://localhost

    Any ideas as to why this is happening?
    Thanks in advance!

  • Is there a way how to run LXD inside Docker?
  • Docker compose environment variables specified with env_file parameter not working inside the dockerfile
  • How to set environment variables via env-file
  • mysql does not start with large log files
  • Docker containers - DNS issue
  • Fail to set ulimit inside docker container
  • One Solution collect form web for “Viewing mounted docker container in browser”

    Are you sure the container has the right permissions for that directory.
    Check it by loging in inside the container.

    docker exec -t [container-name] /bin/bash

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.