Get the App
SLTechnology News&Howtos  ›  Development  › 

How to compare the advantages and disadvantages of three Docker graphics tools

Shulou Source: shulou.com Published: 2022-06-01 23:51:45 10月01日 Update

This article shows you how to compare the advantages and disadvantages of the three Docker graphics tools, the content is concise and easy to understand, it will definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.

Preface

There are three commonly used docker graphics page management tools, DockerUI,Portainer,Shipyard. DockerUI is the predecessor of Portainer, and these three tools obtain managed resource information through docker api. Usually we often face the shell in front of these command line clients, aesthetic will be very tired, if there is a beautiful graphical interface can directly view docker resource information, is also very convenient. Today we will build a stand-alone version of the three commonly used graphical page management tools. Among the three graphical management tools, Portainer is the most popular.

1 、 shipyard

1. Start docker and download the image

# systemctl restart docker# docker pull alpine# docker pull microbox/etcd# docker pull library/rethinkdb# docker pull shipyard/docker-proxy# docker pull swarm# docker pull shipyard/shipyard

2. Download the shipyard script

# wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy# chmod + x deploy# bash deploy# http://localhost:80805 username and password: Username: admin Password: shipyard

3. Advantages

Image management and container management are supported. Console commands for container resource consumption monitoring support cluster swarm. You can add node support to control user management permissions at will, and you can set read-only and management permissions for a container to a user. There is a Chinese version

4. Shortcomings

There are many startup containers, which occupy a part of the resources of each node. The compatibility is not high, which may be due to my own reasons, and often can not open the home page.

2 、 portainer

1. Download the image

Docker pull docker.io/portainer/portainer

2. Start

# docker run-d-p 9000 var/run/docker.sock:/var/run/docker.sock 9000-- restart=always-v / var/run/docker.sock:/var/run/docker.sock-- name prtainer-test portainer/portainer# http://192.168.11.199:9000

3. Advantages

Support container management, image management lightweight, less resource consumption based on docker api, high security, can specify docker api port, support TLS certificate authentication support authority assignment support cluster

4. Shortcomings

After the container is not powerful enough, the port cannot be added through the background

3 、 dockerUI

1. Download the image

Docker pull uifd/ui-for-docker

2. Start

# docker run-it-d-name docker-web-p 9000 it 9000-v / var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker# http://192.168.11.199:9000

3. Advantages

Container management is supported. Image management is based on docker api. It is also a container. High stability can dynamically display the diagram between containers container management, increase port mapping, increase system variables, mapping directory, etc.

4. Shortcomings

There is no login authentication, because there is no login system, and the current solution is to open only local access or control permissions through TLS. Unable to assign a container to a user. Multiple hosts are not supported. Functions such as cluster swarm are not supported and console commands are not supported.

The above content is how to compare the advantages and disadvantages of the three Docker graphics tools. Have you learned any knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.

Tags: Support management containers graphics tools images resources permissions users controls advantages commands ports management tools disadvantages clusters advantages and disadvantages information content functions Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Information Docker vpn Microsoft Shulou Tech Info