Docker 관리 도구에는 다음이 포함됩니다. 1. Docker 명령줄과 동일한 대부분의 기능을 제공하는 Docker 관리 도구인 2. 웹 기반 Docker 관리 도구인 shipyard 4. daocloud .
이 튜토리얼의 운영 환경: linux5.9.8 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
Docker 배포 규모가 점차 증가함에 따라 컨테이너 환경의 성능과 상태를 시각적으로 모니터링하는 것이 점점 더 중요해질 것입니다. Docker의 그래픽 관리 도구는 상태 표시 패널, 애플리케이션 템플릿의 신속한 배포, 컨테이너 이미지 네트워크 데이터 볼륨의 기본 작업(이미지 업로드 및 다운로드, 컨테이너 생성 등 포함), 이벤트 로그 표시, 컨테이너 콘솔 작업, Swarm 클러스터 및 서비스 기능을 제공합니다. 중앙집중화된 관리 및 운영, 로그인 사용자 관리 및 제어 등
일반적으로 사용되는 그래픽 관리 도구는 다음과 같습니다.
1, docker UI(local)
2, shipyard
3, portainer
4, daocloud
shipyard
Shipyard는 웹- 기반 Docker 관리 도구는 여러 호스트를 지원하고 API 및 기타 기능을 제공합니다.
장점
1. 2. 콘솔 명령 지원3. 컨테이너 리소스 소비 모니터링4. 원하는 대로 노드를 추가할 수 있습니다.5. 컨테이너를 읽기 전용으로 설정할 수 있습니다. 특정 사용자의 경우 관리 권한. 6. 중국어 버전이 있습니다단점
1. 시작하는 컨테이너가 많아 각 노드의 리소스 중 일부를 차지합니다.2. 호환성이 높지 않은 이유는. 홈페이지가 열리지 않는 경우가 많습니다.docker UI
DockerUI는 Docker 명령줄과 동일한 대부분의 기능을 제공하는 Docker 관리 도구입니다.
장점:
1 , 로그인 인증이 없습니다. 로그인 시스템이 없기 때문에 현재 솔루션은 로컬 액세스만 열거나 TLS를 통해 권한을 제어하는 것입니다.
2. 특정 컨테이너를 특정 사용자에게 할당할 수 없습니다.
3. 다중 호스트는 지원되지 않습니다.
4. 클러스터 스웜을 지원하지 않으며 기능이 거의 없습니다.
portainer
Portainer는 다양한 Docker 환경(Docker 호스트 또는 Swarm 클러스터)을 쉽게 관리할 수 있는 경량 관리 UI입니다. Portainer는 사용만큼이나 배포도 쉽도록 설계되었습니다. 이는 모든 Docker 엔진에서 실행될 수 있는 단일 컨테이너로 구성됩니다(Linux 컨테이너 또는 Windows 기본 컨테이너로 배포 가능, 다른 플랫폼도 지원됨). Portainer를 사용하면 모든 Docker 리소스(컨테이너, 이미지, 볼륨, 네트워크 등)를 관리할 수 있습니다. 독립형 Docker 엔진 및 Docker Swarm 모드와 호환됩니다.
설치:
[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker run -d -p 9001:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainerb03724c9f4ee670b91b76e87ea9ba528aa94b37eecdeec45a4a4dd9b503f450b [root@iZbp143t3oxhfc3ar7jey0Z _data]# docker ps -lCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b03724c9f4ee portainer/portainer "/portainer" 9 seconds ago Up 8 seconds 0.0.0.0:9001->9000/tcp prtainer-test [root@iZbp143t3oxhfc3ar7jey0Z _data]#
장점
1. 경량, 리소스 소모 적음
3. api 포트 및 TLS 인증서 인증 지원
4. 권한 할당 지원
5. 클러스터 지원
단점1.
2. 컨테이너가 생성된 후에는 백그라운드를 통해 포트를 추가할 수 없습니다.
daocloud
공식 웹사이트에 계정을 등록하려면 클러스터 관리를 클릭하고 호스트를 추가하세요[root@iZbp143t3oxhfc3ar7jey0Z _data]# curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eec86dcd4004fd5f01e78130d999e2ba26e7b9f6
* Installing Daomonit... * Downloading Daomonit from https://get.daocloud.io/daomonit/daomonit.x86_64.rpm % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed100 279 100 279 0 0 969 0 --:--:-- --:--:-- --:--:-- 972
100 337 100 337 0 0 73 0 0:00:04 0:00:04 --:--:-- 104
100 3349k 100 3349k 0 0 709k 0 0:00:04 0:00:04 --:--:-- 709k
Preparing... ################################# [100%]Updating / installing... 1:daomonit-0.1.70-1 ################################# [100%]Created symlink from /etc/systemd/system/multi-user.target.wants/daomonit.service to /usr/lib/systemd/system/daomonit.service. * Configuring Daomonit...
[03/19/20 22:16:58] [DEBG] Writing configuration file /etc/daocloud/daomonit.yml
[03/19/20 22:16:58] [INFO] You have successfully saved your config file. * Start Daomonit...
Starting daomonit (via systemctl): [ OK ]
You can view daomonit log at /var/log/daomonit.log
And You can Start or Stop daomonit with: service daomonit start/stop/restart/status*********************************************************************
*********************************************************************
***
*** Installed and Started Daomonit 0.1.70
***
*** NOTICE:*** You can pull image very Fast by dao, For Example:*** dao pull ubuntu***
*********************************************************************
*********************************************************************[root@iZbp143t3oxhfc3ar7jey0Z _data]#
장점:
1. 지원 이미지 관리 및 컨테이너 관리. 2. 콘솔 명령 지원3. 자유롭게 노드를 추가할 수 있는 클러스터 지원
6. 이미지 다운로드
7. 단점
1. 관리 플랫폼을 로컬 서버에 배포할 수 없습니다2. 일부 고급 기능은 유료입니다. 추천 학습: "docker 비디오 튜토리얼
"위 내용은 도커 관리 도구는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!