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

Reply via email to