"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 를 포스팅 하겠슴둥 !
'Server > Docker' 카테고리의 다른 글
[Docker] Portainer GUI 로 Docker 운영(볼륨 및 컨테이너 생성) #3 (32) | 2024.11.27 |
---|---|
[Docker] Portainer GUI 로 Docker 운영(접속 및 Image 생성) #2 (30) | 2024.11.25 |
[Docker] Docker Hub, File, Image, Container 란? #4 (1) | 2024.11.06 |
[Docker] Ubuntu 24.04 에서 Docker Install #3 (Hyper-V) (1) | 2024.10.28 |
[Docker] Docker Architecture 및 동작 방식 #2 (1) | 2024.09.30 |