On 5/17/20 23:55, Philip Rhoades wrote:
People,

I can run the discourse image with docker, export the container and import it as an image into podman.

The script that manages docker discourse containers is:

  /var/discourse/launcher

and is attached.  It would be good if it were possible to just replace all the occurrences of "docker" with "podman", fix version numbers etc and be able to use the script - but can any gurus see dockerisms in the script that will cause podman gotchas for this idea?

Thanks,

Phil.


_______________________________________________
Podman mailing list -- podman@lists.podman.io
To unsubscribe send an email to podman-leave@lists.podman.io

Just a quick look, it looks like it is checking specific version of docker.

```

docker_min_version='17.03.1'
docker_rec_version='17.06.2'

  # 3. running recommended docker version
  test=($($docker_path --version))  # Get docker version string
  test=${test[2]//,/}  # Get version alone and strip comma if exists

  # At least minimum docker version
  if compare_version "${docker_min_version}" "${test}"; then
    echo "ERROR: Docker version ${test} not supported, please upgrade to at least ${docker_min_version}, or recommended ${docker_rec_version}"
    exit 1
  fi

```

It is checking out that the Docker daemon is running.


Issues with Docker networking.  The handling of docker_ip will not work.


But looking at this, I think it would be fairly easy to hack up most of it.