WEB개발/Cloud (2) 썸네일형 리스트형 [Docker] Volume Docker Volumes도커는 각 컨테이너마다 독자적인 저장소(Volume)을 가진다. 컨테이너 내부에 저장되는 데이터는 컨테이너가 삭제되었을 경우 함께 사라진다. 이를 보완하기 위해 도커는 데이터의 영속성을 보장하기 위한 여러 방법을 지원하는데, 그 중 하나가 도커 볼륨이다. 1. 호스트 바인드 마운트 (Host Bind Mount)호스트 서버의 실제 물리 경로를 직접 지정하는 방식입니다.이 경우에는 당연히 실제 서버의 경로가 됩니다. volumes: - /home/user/data:/app/data 👉 위 예시는 서버의 /home/user/data 폴더가 컨테이너의 /app/data로 마운트되는 것이고, 서버의 물리 디스크 공간을 그대로 씁니다.2. Docker Named Volume (도커 관.. [Docker] 도커(docker) 효율적인 배포와 확장:도커는 컨테이너화 기술을 사용하여 애플리케이션과 모든 종속성을 포함하는 가상 환경을 만듭니다. 이는 배포가 훨씬 빠르고 간단해지며, 확장성이 뛰어납니다.환경 일관성 유지:도커 컨테이너는 모든 종속성과 환경 설정을 포함하기 때문에, 개발, 테스트, 스테이징, 프로덕션 등 모든 환경에서 동일한 환경을 유지할 수 있습니다.리소스 분리와 격리:도커는 호스트 시스템에서 각 컨테이너를 격리시켜 서로 영향을 주지 않고 독립적으로 실행할 수 있도록 합니다. 이는 성능을 최적화하고 보안을 강화하는 데 도움이 됩니다.유연한 개발 및 테스트 환경:도커는 로컬 환경에서 개발 및 테스트를 쉽게 할 수 있도록 도와줍니다. 개발 환경을 컨테이너로 패키지하고 간단히 공유할 수 있으며, 다양한 환경에서 실행할 수.. 이전 1 다음