>  기사  >  운영 및 유지보수  >  도커 관리 도구는 무엇입니까?

도커 관리 도구는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-12-30 16:03:2814556검색

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. 이미지 관리 지원

3. 또한 컨테이너입니다.

4. 높은 안정성

5. 컨테이너 간 관계 다이어그램을 동적으로 표시할 수 있습니다.

6. 컨테이너 관리, 포트 매핑 추가, 시스템 변수 추가, 디렉터리 매핑 등

단점:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.