포터이너 소개
Portainer는 매우 편리한 Docker 시각적 관리 도구입니다. 주요 기능은 다음과 같습니다:
- Docker 호스트를 관리하여 Docker 호스트를 추가 및 삭제할 수 있습니다.
- 컨테이너를 관리하면 기타 컨테이너를 시작, 중지, 삭제할 수 있습니다.
- 이미지를 관리하여 이미지를 검색, 가져오기, 삭제할 수 있습니다.
- 볼륨을 관리하면 볼륨을 보고 삭제할 수 있습니다.
- 관리 네트워크, Docker 네트워크를 생성할 수 있습니다.
- 사용자 및 역할을 관리하고 역할 기반 권한 관리 제공
- Docker 명령줄 터미널 제공
- 레지스트리 관리 제공
- 맞춤형 템플릿을 생성할 수 있는 템플릿 기능 제공
일반적으로 Portainer를 사용하면 다음을 수행할 수 있습니다.
- Docker 호스트 상태 보기
- 컨테이너 보기 및 관리
- 이미지 보기 및 관리
- 네트워크 보기 및 관리
- 이미지 검색 및 가져오기
- 컨테이너 생성 및 삭제
- 볼륨 생성 및 삭제
- 등.
Portainer는 사용자 경험 측면에서 더 간결하고 직관적이며 Docker 명령을 너무 많이 알 필요가 없습니다.
또한 Portainer는 시스템 리소스를 거의 소비하지 않는 경량 도구입니다. 모든 Docker 호스트에서 실행할 수 있습니다.
다양한 작동 모드를 지원합니다:
- 도커 컨테이너
- 바이너리 배포
- 투구 차트
- Wait
Portainer는 Docker 환경을 보다 편리하게 관리할 수 있도록 도와드립니다.
설치하다
-
Mac용 Docker Desktop을 설치합니다. Portainer는 Docker 환경을 기반으로 실행되어야 합니다.
-
도커 서비스를 시작합니다.
-
Portainer 이미지를 가져옵니다.
두 가지 방법이 있습니다.
Docker Hub 사용:docker pull portainer/portainer
Dockerfile을 사용하여 빌드:FROM portainer/portainer
그런 다음 docker build 명령을 실행하여 빌드합니다. -
Portainer 컨테이너를 실행합니다.
두 가지 방법이 있습니다.
영구 저장소가 필요하지 않습니다.docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
로컬 데이터를 지속적으로 저장해야 합니다.docker run -d -p 8000:8000 -p 9443:9443 --name portainer \ --restart=always -v /var/run/docker.sock:/var/run/docker.sock \ -v /path/to/portainer_data:/data portainer/portainer
-
Portainer 웹 인터페이스를 열려면 https://localhost:9443을 방문하세요.
-
처음 로그인하면 로그인 비밀번호를 설정하라는 메시지가 표시됩니다.
-
Portainer에서 Docker 호스트와 컨테이너를 관리할 수 있습니다.
Portainer 웹 인터페이스 열기
접속 주소 : https://localhost:9443
최초 로그인 시 로그인 비밀번호를 설정하라는 메시지가 표시되며 이후에는 사용자 이름과 비밀번호만 입력하면 로그인됩니다. 로컬을 클릭하면 해당 하위에 어떤 컨테이너,
이미지 등이 있는지 확인할 수 있습니다. 로컬 도커.