Portainer-ce
portainer-ce DockerHub
웹에서 도커 컨테이너를 관리할 수 있게 해주는 프로그램이다.
CE는 커뮤니티 에디션이라고 해서 무료 버전이다.
docker-compose.yml 작성
version: '3'
services:
portainer:
image: portainer/portainer-ce:latest
restart: always
container_name: portainer
privileged: true
ports:
- "9000:9000"
volumes:
- ./data:/data
- /var/run/docker.sock:/var/run/docker.sock
- 적절한 폴더에 docker-compose.yml를 작성해준다.
- 9000포트는 웹으로 접근할 수 있는 포트이다.
- ports, volumes의 값이 마음에 안들면 콜론(:) 좌측의 값을 변경해주면 된다.
- 단, /var/run/docker.sock는 건드리면 안된다. Portainer가 호스트 도커를 관리하기 위해서 필요하다.
컨테이너 생성
docker-compose up -d
- yml경로 cmd 창에서 해당 명령어를 입력하면, 컨테이너가 실행과 동시에 윈도우 다운로드 및 설치가 진행된다.
- 웹에서 localhost 9000포트는으로 접근해보자.
설치 완료
- 관리자 아이디를 생성하면 접속할 수 있다.