Hi Anton, Providing a Dockerfile for us to work with is an excellent approach to requesting help. I was able to spin up a container to reproduce your issue.
I think the problem you are having may be due to the order of the command line arguments.The '-p 8443:8443' argument needs to come before the image name, otherwise I think later arguments get passed to the container itself. Try running using: docker run -p 8443:8443 ofbizdocker For information, the following is how I reproduced your issue. mkdir anton-hughes-docker cd anton-hughes-docker/ vi Dockerfile # copy the contents of the Dockerfile linked to in original post after a visual safety check docker build -t ofbizdocker:anton . docker run ofbizdocker:anton -p 8443:8443 The above was run on Ubuntu on WSL2 on Windows 10. Attempts to connect from Edge running in windows to https://localhost:8443/partymgr failed. I stopped and killed the container and then ran: docker run -p 8443:8443 ofbizdocker:anton Attempts to connect from Edge running in windows to https://localhost:8443/partymgr and https://localhost:8443/ecommerce were successful, although I had to force the browser to accept the localhost certificate. Dan. On Mon, 6 Jun 2022 at 05:56, Anton Hughes <[email protected]> wrote: > Hello > > I'm trying to run ofbiz in a docker container. > > I have a dockerfile where I'm able to install and run OFBiz It is viewable > at https://github.com/magick93/OFBiz-Docker/blob/from_zip/Dockerfile > > However, when I run this, using the following, but I get not response when > requesting https://localhost:8443/ecommerce > docker run ofbizdocker -p 8443:8443 > > > The logs print out - a lot - including: > / __ \/ ____/ __ )(_)___ > / / / / /_ / __ / /_ / > / /_/ / __/ / /_/ / / / /_ > \____/_/ /_____/_/ /___/ is started and ready. > > But browsing to https://localhost:8443/ecommerce does not return a http > response. > > Even from within the container: > curl -v http://localhost:8080/ecommerce > * Trying 127.0.0.1... > * TCP_NODELAY set > * Connected to localhost (127.0.0.1) port 8080 (#0) > > GET /ecommerce HTTP/1.1 > > Host: localhost:8080 > > User-Agent: curl/7.58.0 > > Accept: */* > > > < HTTP/1.1 302 > < Location: /ecommerce/ > < Transfer-Encoding: chunked > < Date: Mon, 06 Jun 2022 04:50:30 GMT > < > * Connection #0 to host localhost left intact > > Does anyone know what I'm doing wrong? > > Thanks > -- Daniel Watford
