Portainer

Portainer 는 컨테이너 형태로 제공 되며, 컨테이너 생성 전에 이미지를 다운로드 받아야 함. Docker 에서는 컨테이너 생성시에 필요한 이미지가 없을 경우 자동으로 다운로드 받게 되므로 아래와 같이 구동 명령을 통해 이미지 다운로드, 컨테이너 생성까지 한 번에 실행하도록 함. 또한 명령 실행시 옵션 (–restart=always) 을 주게되면 추후 docker 를 재시작 했을 경우 Portainer 컨테이너 또한 자동으로 구동 된다.

-p 9000:9000 옵션은 Docker 에서 사용하는 포트 9000번을 (Docker가 설치된) 호스트 포트 9000 번과 매칭 시키는 옵션임.

이로써 외부에서도 9000 포트를 통해 Portainer 관리 페이지에 접근할 수 있게 된다.

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data –restart=always portainer/portainer

> mkdir /var/portainer/data

docker run -d -p 9000:9000 -v /var/lib/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock –restart=always portainer/portainer

연결문서