Operations 5 min read

Master Docker UI Tools: DockerUI, Shipyard, and Portainer Setup Guide

Learn how to install and use popular Docker graphical management tools—including DockerUI, Shipyard, and Portainer—by pulling images, configuring containers with privileged mode, opening firewall ports, and accessing web interfaces, enabling efficient visual monitoring and control of Docker resources on a single host.

Open Source Linux
Open Source Linux
Open Source Linux
Master Docker UI Tools: DockerUI, Shipyard, and Portainer Setup Guide

Docker Graphical Tools Overview

Docker UI management tools such as DockerUI, Portainer, and Shipyard provide web interfaces to view Docker resources, making management more convenient than using the command line.

1. DockerUI

Lightweight DockerUI setup steps:

Search Docker Hub for DockerUI: # docker search dockerui Pull the DockerUI image: # docker pull abh1nav/dockerui Run the container with privileged mode and bind the Docker socket:

# docker run -d --privileged --name dockerui -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock abh1nav/dockerui

Open firewall port 9000:

# firewall-cmd --permanent --zone=public --add-port=9000/tcp && firewall-cmd --reload

Access the UI via a browser or curl: http://<host_ip>:9000 or

curl http://<host_ip>:9000
DockerUI screenshot
DockerUI screenshot

2. Shipyard

Shipyard is another lightweight Docker UI tool; the article mentions it as an alternative without detailed installation steps.

Shipyard screenshot
Shipyard screenshot

3. Portainer

Portainer is the most popular Docker UI.

Search for the Portainer image: # docker search portainer Pull the official Portainer image: # docker pull portainer/portainer Create a data volume and run the container, binding the Docker socket and the data volume:

docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

Explanation of volume mounts: the Docker socket mount allows the container to control the host Docker daemon; the data volume persists Portainer’s configuration.

Web management: open http://<host_ip>:9000, set an administrator password, and choose “Local” for a single‑node installation or “Remote” to connect to a Swarm cluster.

Portainer initial screen
Portainer initial screen
Portainer dashboard
Portainer dashboard
Portainer container list
Portainer container list
Portainer container details
Portainer container details
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

DockerContainer ManagementportainerdockeruiShipyard
Open Source Linux
Written by

Open Source Linux

Focused on sharing Linux/Unix content, covering fundamentals, system development, network programming, automation/operations, cloud computing, and related professional knowledge.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.