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
>

Reply via email to