Thanks Daniel You're right. That fixed it.
On Mon, 6 Jun 2022 at 07:29, Daniel Watford <[email protected]> wrote: > 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 >
