Server/Docker

[Docker] Docker Hub 에서 Portainer Image Pull Container Run #1

coxfactor-Tech 2024. 11. 15. 14:53

"Portainer"는 Docker 및 Kubernetes 환경을 손쉽게 관리할 수 있게 해주는 웹 기반의 관리 도구입니다. Portainer를 통해 Docker 컨테이너, 이미지, 네트워크, 볼륨 등을 직관적인 UI로 시각화하고 제어할 수 있으며, 복잡한 명령어 없이도 간편하게 관리 작업을 수행할 수 있습니다. 특히, Portainer는 DevOps 및 IT 관리자가 다양한 컨테이너 환경을 보다 효율적으로 운영할 수 있도록 지원합니다.

 

# Docker Hub에서 Portainer 이미지를 pull 명령어로 다운로드합니다.
docker pull portainer/portainer-ce
# Portainer 이미지를 Docker Hub에서 다운로드 후 Portainer 컨테이너를 실행
docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

 

-d : 컨테이너를 백그라운드에서 실행합니다.
-p 9000:9000 : 호스트의 9000번 포트를 컨테이너의 9000번 포트와 연결합니다. Portainer의 웹 UI는 이 포트를 통해 접근할 수 있습니다.
--name portainer : 컨테이너 이름을 portainer로 지정합니다.
--restart=always : Docker가 재시작되면 Portainer 컨테이너가 자동으로 시작되도록 설정합니다.
-v /var/run/docker.sock:/var/run/docker.sock : Docker 소켓 파일을 마운트하여 Portainer가 Docker 데몬에 접근할 수 있게 합니다.
-v portainer_data:/data : Portainer의 데이터를 저장할 볼륨을 생성하고 마운트합니다.

# Container 확인 
docker ps -a

 

 

 

GUI 로 확인하면 Docker 를 포스팅 하겠슴둥 !