This container image will allow you to use a Citrix Receiver on a Firefox browser in a Fedora container over an SSH connection.
To build the container, run:
$ git clone https://github.com/dawud/citrix-icaclient-fedora.git
$ cd citrix-icaclient-fedora
$ sudo buildah bud \
--build-arg=BYOD=https://byod.foo.com/ \
--label=build-date=$(date -Ins) \
--label=release-date=$(date -Ins) \
--label=vcs-ref=$(git rev-parse HEAD) \
--tag="multicats/citrix-icaclient-fedora:13.10.0.20-0" \
--tag="multicats/citrix-icaclient-fedora:latest" .
Once built, the container can be run using podman
:
$ sudo podman run -d -p 22:22 \
--name "citrix-icaclient-fedora" \
-e IMAGE="multicats/citrix-icaclient-fedora:latest" \
-e NAME="citrix-icaclient-fedora" \
localhost/multicats/citrix-icaclient-fedora:latest
then use SSH to start a browser:
$ ssh \
-o GSSAPIAuthentication=no \
-o StrictHostKeyChecking=no \
-o UserKnownHostsFile=/dev/null \
-X app@$(sudo podman inspect --format '{{ .NetworkSettings.IPAddress }}' \
citrix-icaclient-fedora)