XPipe LogoXPipe Documentation

Docker

Accessing your docker containers

Introduction

XPipe supports connecting to and managing your docker containers on any local or remote system. For that it uses the docker commandline tool. Searching for available connections on a system should make docker containers show up if the docker tool is added to the PATH on that system. If you have not installed docker, you can find installation instructions here.

If you are using podman and symlinked the podman executable to docker, XPipe will ignore docker containers. You should then use the podman integration instead.

Privileges

Whether docker requires root permissions to interact with the daemon depends on your individual setup. Both rootless and root variants are supported, and XPipe will prompt you for your sudo password if needed. For more information, see the docker documentation on rootless mode.

Contexts

A docker installation can have multiple contexts. Contexts allow you to have multiple different configurations available on one system. XPipe can detect all available contexts and switch between them dynamically.

There are two separate refresh buttons. The top one is to refresh all contexts, in case you added or changed any contexts. The refresh button for each context refreshes the actual containers of that context.

Interacting with multiple docker contexts is supported starting from the Homelab plan.

Services

You can automatically add available services of any docker container that has exposed ports by clicking on the Refresh services a button for a container. These are created from the mapped port information for each container. They will show up like this:

For more information about services, see the services page.

On this page