# portainer 도 이미지로 만들어져 있어 이를 pull 받아 run(container)할 수 있다.
# portainer 이미지 받기
docker pull portainer/portainer
# portainer 컨테이서 만들기
docker run --name portainer -v /var/run/docker.sock:/var/run/docker.sock -p 9000:9000 -dit portainer/portainer
# 이제 다음으로 portainer 웹 화면을 볼 수 있다.
# 최초 admin 암호를 설정하고, local 환경을 선택하도록 하자.
http://localhost:9000/
# 외부 도커 endpoint 를 추가한다면
# 외부 도커 호스트 데몬에 hosts 를 설정하여 외부에서 2374 포트로 연결할 수 있도록해야 한다.
# daemon.json
{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"],
"tls": false
}
# 위 설정을 적용하기 위해서 도커를 재시작한다.
# 이제 portainer -> endpoints -> 원격도커호스트:2375 를 추가한다.
# 이제 portainer 메인 화면에서 active endpoint 를 변경하여 볼 수 있다.