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(a)lists.podman.io
To unsubscribe send an email to podman-leave(a)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.