docker>= 25.0.0 (docker.iopackage on Debian and Ubuntu)docker compose>= 2.25.0 (docker-composepackage on Debian,docker-compose-v2ordocker-compose-pluginpackage on Ubuntu)
-
Update the
aptpackage index and install packages needed to use the fioupaptrepository:sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl gnupg -
Download the public signing key for the package repositories:
curl -L https://fioup.foundries.io/pkg/deb/dists/stable/Release.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/fioup-stable.gpg -
Add the appropriate
aptrepository.echo 'deb [signed-by=/etc/apt/trusted.gpg.d/fioup-stable.gpg] https://fioup.foundries.io/pkg/deb stable main' | sudo tee /etc/apt/sources.list.d/fioup.list -
Install fioup
sudo apt update && sudo apt install fioup
A systemd service, fioup, is created in a disabled state. This service
can optionally be enabled after registering a device.
Note
These steps are described for a non-root user.
Statically compiled binaries are created with each GitHub release.
The binary must be placed in the user's PATH. If the directory is not
writable by the user, then they must manually create a symlink:
# Assuming /usr/local/bin/fioup
sudo ln -s /usr/local/bin/fioup /usr/local/bin/docker-credential-fioup