Skip to content
This repository has been archived by the owner on May 30, 2020. It is now read-only.

dawud/citrix-icaclient-fedora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Citrix ICA client on Fedora

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)