*설치 환경
Centos 7
Vmware 10
Docker version 20.10.11, build dea9396
* 환경
VMware 10
Centos 7.10
Docker 20.10.10
* 시작 전 docker 가 깔려있어야 합니다.
docker를 사용하다보면 명령어에 익숙하면 편할수도 있지만 대부분 귀찮거나 편한점을 추구 하게 됩니다.
그래서 Portainer를 설치 하면 편하게 이용이 가능하게 됩니다.
Portainer 는 Docker 를 GUI 환경에서 관리 수정 할 수있게 만들어졌습니다.
또한 오픈소스로 배포되고 있어 무료로 사용이 가능하며, 쉘프롬프트에서 Docker 명령을 일일이 수행할 필요가 없이 Web UI 로 손쉽게 관리 할 수 있습니다.
1. Portainer 설치 하기
docker volume create portainer_data
Portainer 는 컨테이너 형태로 제공 되며, 컨테이너 생성 전에 이미지를 다운로드 받아야 합니다.
Docker 에서는 컨테이너 생성시에 필요한 이미지가 없을 경우 자동으로 다운로드 받게 되므로 아래와 같이 구동 명령을 통해
이미지 다운로드, 컨테이너 생성까지 한 번에 실행하도록 합니다.
* 옵션
--restart=always : 추후 docker 를 재시작 했을 경우 Portainer 컨테이너 또한 자동으로 구동.
2. 실행 설정
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer
3. 작동상태 확인
docker ps
docker images
4. 접속 확인
http://IP:9000
초기접속 정보
ID : admin 사용
P/W : 사용하실 8자 이상 입력
--> Create user 버튼 클릭!
*원격지의 Docker 도 관리 가능합니다.
현재는 Portainer 를 통한 Docker 이용법을 대한 공부이므로 Local 을 선택한 후 'Connect' 버튼을 눌러 접속합니다.
초기 접속시 Endpoint 리스트가 출력되는데, 좀 전에 선택하였던 'Local' 영역의 요약 정보를 확인할 수 있습니다.
컨테이너 3개, 이미지 5개, 볼륨 3개가 보여지고 있습니다.
모든 정보는 Portainer 가 사용하는 것들 입니다.
5. HTTPD Imges 다운로드 하기
이미지를 받기 위해 좌측 imges 클릭합니다.
아래와 같이 httpd 가 설치가 완료 된게 보여지고 있습니다.
6. 불륨 생성하기
좌측에 Volume 선택 해줍니다.
6-1 볼륨 생성 시작
+Add vlume 선택 !
name : 구분을 하기 위해 임의대로 이름을 작성 해줍니다.
작성 후 Create the volime 선택 !
httpd_data 에 대한 볼륨이 생성이 완료 된게 보여지고 있습니다.
7. 컨테이너 설정
좌측 Containers 클릭 !
7-1 컨데이터 추가
상단에 Add container 클릭
7-2 Container 설정
1. Name : 해당 이름 입력
2. imges : 설치된 httpd 검색 ( 설치된 이미지가 밑으로 자동 검색 되어집니다.)
3. port : 연결 이동될 포트 설정
7-3 Container 확인
Quick actions 설명
- 자원 사용량 (메모리, CPU, 네트워크 Input / Output) : 최소 5초 단위로 갱신
- 해당 컨테이너 로그
- 해당 컨테이너 쉘프롬프트 연결
- 컨테이너의 상세 정보
그래프 및 로그까지 확인이 가능합니다.
8. 외부접근 테스트 해보기
콘솔에 접속 클릭! (>_ 모양)
8-1. connect
8-2 확인을 위한 index 입력
설치가 완료된 경로에 접속 되었습니다.
확인을 윈한 정보 입력
9. 최종 확인
http::/IP/index2.html
Big Ju
'클라우드 > Docker' 카테고리의 다른 글
Docker - nginx 설치 해보기 (0) | 2021.11.21 |
---|---|
Centos7 -Docker (Private Registry 구축) (0) | 2021.11.18 |
Centos7 - Docker HTTPD 설치 하기 (0) | 2021.11.17 |
Docker - 사용하기 위해 계정 추가 (0) | 2021.11.16 |
Centos7 - Docker 컨테이너 이용해보기 (기본적인 명령어) (0) | 2021.11.06 |
댓글