[Docker] Docker Compose 설치 & 개념 정리
·
Dev/Docker
도커 컴포즈란? Docker Compose는 단일 호스트 환경에서 여러 개의 컨테이너를 한 번에 정의하고 관리할 수 있는 도구입니다. 개발 환경에서 여러 개의 서비스를 쉽게 실행하고 연결할 수 있도록 도와줍니다. 예를 들어, 하나의 애플리케이션을 실행하려면 데이터베이스, 웹 서버 등 여러 개의 서비스를 각각 설정하고 실행해야 하는 번거로움이 있다. 하지만 Docker Compose를 사용하면 이러한 서비스들을 한 번에 실행하고 손쉽게 관리할 수 있다.도커 컴포즈 사용 목적사용 목적설명일관된 환경 제공하나의 YAML 파일에서 여러 컨테이너를 정의하고 실행하여 복잡한 설정 과정을 단순화할 수 있음.팀 협업 최적화공유 가능한 설정 파일을 통해 개발 환경을 통일하고, 협업 시 일관된 환경을 유지할 수 있음.다중..
[Docker] Docker 기초 이론
·
Dev/Docker
init과거에는 애플리케이션을 다양한 환경에 배포하기 위해 각 환경별로 수동 설정을 해야 했으며, 종속성 문제와 버전 충돌을 해결하는 데 많은 노력이 필요했습니다. 이 과정에서 발생하는 오류는 흔한 일이었고, 개발팀과 운영팀 간의 원활한 협업을 방해하는 주요 요인이 되었습니다. 특히, 대규모 시스템에서는 이러한 복잡성이 더욱 두드러졌습니다. 그러나 Docker의 등장은 이러한 문제를 해결하는 데 있어 새로운 돌파구를 제시했습니다.컨테이너화 기술을 기반으로 한 Docker는 개발과 운영의 효율성을 획기적으로 개선하고, 애플리케이션의 이식성과 관리 편의성을 한층 높였습니다. 덕분에, 복잡한 환경 설정 없이도 일관된 실행 환경을 보장할 수 있게 되었고, 개발자들은 빠르고 안정적인 소프트웨어 배포를 실현할 수 ..
[Docker] Ubuntu 24.04 Docker 설치
·
Dev/Docker
init소프트웨어 개발 환경을 보다 효율적으로 관리하기 위해 도커(Docker)를 사용하면 매우 유용합니다. 하지만 아직 도커에 대해 잘 알지는 못합니다. 🧐 이번에 직접 설치하면서 하나씩 배워가며, 그 과정과 배운 점을 블로그에 기록해 두려고 합니다. 이 글에서는 우분투 환경에서 도커를 설치하고 실행하는 방법을 단계별로 작성해 나가려합니다. 우분투 실행환경은 Ubuntu 24.04.1 LTS 입니다. (우분터 설치 링크 참고)1. 우분투 업데이트먼저 시스템 패키지를 최신 상태로 업데이트 합니다. $ sudo apt update && sudo apt upgrade -y2. 도커 패키지 설치 (공식 저장소 추가) 필수 패키지를 설치합니다. 해당 패키지는 우분투 버전에 따라 달라질 수 있으므로, 최신 정보..