Portainer DevOps 도구
경량 및 자체 호스팅 컨테이너 관리 플랫폼
Portainer는 오픈 소스 및 강력한 컨테이너 관리 플랫폼입니다. Docker 및 Kubernetes 환경을 쉽게 구축, 관리 및 유지 관리 할 수 있습니다.
개요
Portainer는 오픈 소스, 강력한 경량 GUI 및 사용하기 쉬운 컨테이너 관리 도구입니다. 고객이 Docker, Kubernetes, Docker Swarm 및 Azure ACI를 사용하여 컨테이너 기술을 채택하고 컨테이너 기반 evironments를 구축, 관리 및 유지 관리하는 데 도움이됩니다. Portainer는 소프트웨어 개발자와 IT 작업 모두에 직관적 인 인터페이스를 사용하여 도구를 쉽게 배포 할 수 있습니다. Portainer는 CLI를 사용해야 할 필요성을 제거하고 컨테이너 관리의 복잡성을 숨 깁니다. Portainer Container Management 플랫폼은 Portainer Server와 Portainer Agent의 두 가지 구성 요소로 구성됩니다. 이 두 요소는 Docker 엔진의 경량 Docker 컨테이너로 실행됩니다. Kubernetes 및 Docker 생산 환경의 중앙 집중식 구성, 관리 및 보안을 가능하게합니다. 환경에 대한 자세한 개요를 제공하며 DevOps가 컨테이너, 이미지, 볼륨, 네트워크 등을 관리 할 수 있습니다. 또한 독립형 Docker 엔진 및 Docker Swarm과 호환됩니다.
시스템 요구 사항
설치 지침은 Linux 환경에서 Portainer 오픈 컨테이너 관리 서버에 대해 다음과 같은 가정을 만듭니다.
- Docker의 최신 버전이 설치되었습니다
- 호스트 Portainer Server 인스턴스에 대한 Sudo 액세스
- 포트 9443은 UI 및 API에 액세스합니다
- 포트 8000의 TCP 터널 서버
- Unix 소켓을 통해 Docker에 액세스하십시오
- Selinux가 비활성화되었습니다
- Docker는 루트로 실행 중입니다
특징
Portainer CE 컨테이너-서비스 솔루션은 Docker Swarm UI 관리자로서 Docker 컨테이너를 관리하는 광범위한 기능을 지원합니다. Portainer Container Management GUI의 주요 기능 중 일부는 다음과 같습니다.
- 액세스 제어 관리
- 클라우드 네이티브 애플리케이션을 배포합니다
- 네트워크 격리
- 응용 프로그램 로깅
- 클러스터 시각화
- 컨테이너 네트워킹
- 레지스트리 및 스토리지 관리
- 오케스트레이션
- 백업 및 복원
설치 지침
Linux에서 Docker와 함께 Portainer를 설치
이 문서 설치 단계는 Portainer의 커뮤니티 에디션의 모든 퇴적 패키지가 Linux 환경에 설치되고 최신 상태라고 가정합니다. Linux 운영 체제 설정의 경우 아래 설치 단계를 따라 Portainer 서버 컨테이너를 설치하십시오. 먼저 Portainer Server가 아래 명령을 사용하여 데이터베이스를 저장하는 데 사용할 수있는 볼륨을 만듭니다.
docker volume create portainer_data
다음으로 터미널에서 아래를 실행하여 Portainer Best Container Management 소프트웨어를 다운로드하여 설치하십시오.
docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
기본적으로 Portainer Container Management System 설치는 포트 9443을 보호하기 위해 자체 서명 된 SSL 인증서를 생성합니다. 유산 이유 때문에 HTTP Port 9000을 열어야하는 경우 Docker Run 명령에 다음을 추가 할 수 있습니다.
-p 9000:9000
이제 Portainer 서버 컨테이너가 Docker PS Commamd를 실행하여 시작했는지 확인할 수 있습니다.
docker ps
선택적으로 다음 명령을 실행하여 Portainer Server 설치 및 Docker Standalone과 함께 Portainer 에이전트를 설치할 수 있습니다.
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
Portainer Agent는 Portainer의 볼륨 브라우징과 같은 추가 기능을 제공합니다. 이제 URL을 찾아서 Portainer 서버 인스턴스에 로그인 할 수 있습니다.
https://localhost:9443
LocalHost를 IP 또는 FQDN (Fully Peralified Domain Name)으로 바꿔야하며 Portainer Server의 초기 설정 페이지가 표시됩니다. 바로 Portainer Server가 설치되었습니다. 축하해요! Linux에서 Portainer Docker Container Management Server를 성공적으로 설정했습니다. 즐기다!
FAQs
What is Portainer used for?
Portainer is a free easy to use and open source contianer management UI for Docker and Kubernetes environment. Portainer makes it easier for you to manage your Docker containers, images, networks, and volumes from the web based Portainer GUI dashboard.
Is Portainer free?
Yes, Portainer CE is free to use and download container management tool for container environments.
Is Portainer open source?
Yes, Portainer is open source container orchestration management software. Portainer source code repository is available at Github.
In what language is Portainer written?
Portainer is written in Go and Javascript programming languages.
Does Portainer work with Kubernetes?
Portainer docker swarm management ui works with all flavors of either self hosted or managed Kubernetes to ensure any app deployed is safe and secure.
탐구하다
이 기사에서는 오픈 소스 컨테이너 관리 Portainer CE 도구에 대해 논의했습니다. 다른 오픈 소스 컨테이너 오케스트레이션 및 관리 도구에 대해 알아 보려면 다음 페이지를 방문하십시오.