Proof of concept by Appsilon based on Pilot 2.
Install Podman locally (in Ubuntu it can be installed via sudo apt install qemu-system podman -y.
)
๐ด Please note that the configuration file /etc/containers/registries.conf
must contain ghcr.io
or docker.io
as a valid registry.
Searching for the r-ver
image should get multiple results.
You might also need to authenticate using podman login <name of registry>
podman search r-ver
# This should output some results, such as:
# NAME DESCRIPTION
# docker.io/rocker/r-ver Reproducible builds to fixed versions of R
# ...
There are 2 methods to run the container:
- Using the image directly via
podman
- Using a
docker-compose.yml
configuration withpodman-compose
(it may not be installed by default with podman)
After running the container, the Teal application is available at http://localhost:8787
.
podman machine init
git clone --recurse-submodules https://github.com/Appsilon/experimental-fda-submission-4-podman
cd experimental-fda-submission-4-podman
podman build . --tag experimental-fda-submission-4-podman
podman pod create --publish 8787:8787 pilot-pod
podman run -dt --pod pilot-pod experimental-fda-submission-4-podman:latest
After running the container, the Teal application is available at http://localhost:8787
.
podman-compose up -d --pull