일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- javascript
- Spring Boot
- jsp
- MySQL
- linux
- springboot
- Spring
- redis
- ubuntu
- java
- laravel
- elasticsearch
- 맛집
- jenkins
- Design Patterns
- tool
- JVM
- devops
- 요리
- php
- AWS
- Gradle
- Git
- ReactJS
- Web Server
- it
- Oracle
- db
- Spring Batch
- IntelliJ
Archives
- Today
- Total
아무거나
Portainer 설치 및 사용방법 본문
반응형
Portainer Document
Portainer 는 Docker 를 웹상에서 관리할 수 있게 도와주는 툴 입니다. 오픈소스로 배포되고 있어 무료로 사용이 가능하며, 쉘프롬프트에서 Docker 명령을 일일이 수행할 필요가 없이 Web UI 로 손쉽게 관리 할 수 있습니다.
- 사이트
- 공식 사이트: https://www.portainer.io
- Github: https://github.com/portainer/portainer
- Docker Hub: https://hub.docker.com/r/portainer/portainer
시작 전 Docker가 설치되어 있어야 한다.
- 설치(linux)
// Portainer에서 사용할 Volume 생성 $ docker volume create portainer_data
// Portainer 컨테이너 생성 후 실행
// --restart=always 을 옵션에 넣으면 추후 docker를 재시작할때 자동으로 구동된다.
$ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer
- 계정생성
- http://localhost:9000 접속한다. 초기접속시 admin 계정의 패스워드를 설정하게 된다.
- 컨테이너 세팅
- 이미지 다운
- 좌측 메뉴에 Images를 선택
- Image: dockerhub의 이미지의 공식 이름을 입력 후 Pull the image 버튼 클릭 (별도의 버전 명시가 없으면 latest 버전으로 다운된다 ex:httpd:2.4)
- 좌측 메뉴에 Images를 선택
- 볼륨 생성
- 컨테이너 삭제시 데이터도 같이 삭제되는 것을 방지하거나 디스크와 같은 개념이기 때문에 다른 컨테이너로 옮겨 사용이 가능하며 여러 컨테이너에서도 공유가 가능하다.
- Add Volume 버튼 클릭 -> 필요 정보 입력 후 Create the volume 버튼 클릭
- 컨테이너 생성
- 좌측 메뉴에 Containers를 선택 -> Add Container 버튼 클릭
- Name: Container명 입력
- Image: 이미지명 입력
- Port Mapping -> Manual network port publishing: host(클라이언트에서 접근할 port 입력), container(컨테이너에 실제로 접근되는 port 입력)
- 제일 하단의 Advanced container settings -> Volume -> Volume mapping 에서 container 연동할 경로 입력 volume에는 이전에 생성한 볼륨 선택
- 제일 하단의 Advanced container settings -> Restart policy -> Always 선택 (Docker가 서버에서 재구동 될때에도 컨테이너도 같이 구동되도록 설정)
- Deploy the container 버튼을 클릭하여 container 생성
- 컨테이너 리스트 Quick Actions 아이콘 설명(마우스 갖다대면 이름표시됨)
- Log: 컨테이너 로그
- Inspect: 상세정보
- Stats: 자원 사용량(메모리, CPU, 네트워크)
- Exec Console: 해당 컨테이너 shell 연결
- 좌측 메뉴에 Containers를 선택 -> Add Container 버튼 클릭
- 이미지 다운
반응형
'Infra > Docker' 카테고리의 다른 글
Docker 를 활용한 로컬 개발용 초 간단 Mysql, Oracle, Elastic Search, Kibana, Cerebro 세팅 (0) | 2022.07.29 |
---|---|
docker를 사용한 XAMPP 기반 워드프레스(wordpress) 구축 (0) | 2021.05.17 |
포테이너(Portainer) 설치 (0) | 2020.03.20 |
삭제(uninstall) (0) | 2019.06.11 |
mariaDB 설치 (zabbix 설치 과정 관련) (0) | 2019.05.02 |
Comments