728x90 도커4 도커 컴포즈(Docker Compose) Docker Compose란?Docker Compose는 하나의 YAML 파일을 사용하여 여러 컨테이너를 쉽게 구성하고 실행할 수 있도록 도와줍니다.✅ 1. Docker Compose 설치 방법Docker Compose는 여러 개의 컨테이너를 한 번에 정의하고 관리할 수 있는 도구입니다. 먼저 설치 방법을 안내해드릴게요.🔹 Windows & macOS (Docker Desktop 포함)Docker Desktop을 설치하면 Compose가 자동으로 포함됩니다. 📌 다운로드: Docker Desktop 공식 사이트https://www.docker.com/ Docker: Accelerated Container Application DevelopmentDocker is a platform designed t.. 2025. 4. 15. 도커에서 mysql 이미지 실행하기 ✅ 1. MySQL 컨테이너 실행다음 명령어를 사용하여 MySQL 컨테이너를 실행할 수 있습니다:docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mysql:latest🔹 설명-d → 백그라운드 실행--name mysql-container → 컨테이너 이름 지정-e MYSQL_ROOT_PASSWORD=my-secret-pw → MySQL 루트 비밀번호 설정-p 3306:3306 → MySQL 기본 포트(3306) 연결mysql:latest → MySQL 최신 버전 사용✅ 2. MySQL 컨테이너 접속MySQL 내부로 접근하려면 다음 명령어를 사용합니다:docker exec -it mysql-conta.. 2025. 4. 15. 도커 볼륨(Docker Volume) 도커 볼륨(Docker Volume)란?도커 볼륨(Docker Volume)은 컨테이너가 사용하는 데이터 저장 공간을 관리하는 방법입니다. 기본적으로 컨테이너 내부에 저장된 데이터는 컨테이너가 삭제되면 함께 사라지지만, 볼륨을 사용하면 데이터를 영구적으로 유지할 수 있습니다.1. 왜 도커 볼륨을 사용할까?✅ 컨테이너 삭제 후에도 데이터 유지✅ 컨테이너 간 데이터 공유 가능✅ 호스트 파일 시스템과 분리되어 독립적인 데이터 관리✅ 퍼포먼스 최적화 (Docker가 직접 관리하는 볼륨은 성능이 더 우수함)2. 도커 볼륨 기본 명령어🔹 볼륨 생성docker volume create myvolume→ myvolume이라는 이름의 새로운 볼륨을 생성합니다.🔹 컨테이너와 볼륨 연결docker run -d --nam.. 2025. 4. 15. 도커(Docker) 도커(Docker)란?도커(Docker)는 컨테이너 기술을 활용하여 애플리케이션을 효율적으로 배포하고 실행할 수 있도록 하는 오픈소스 플랫폼입니다. 소프트웨어를 일관된 환경에서 실행할 수 있도록 도와주며, 개발, 테스트, 배포 과정에서 많은 이점을 제공합니다.도커의 핵심 개념1. 컨테이너(Container)컨테이너는 애플리케이션과 필요한 라이브러리, 종속성(dependencies)을 하나의 독립적인 단위로 패키징한 것입니다. 이를 통해 어디서나 일관된 환경에서 실행할 수 있습니다.2. 도커 이미지(Docker Image)컨테이너를 생성하는 데 사용되는 불변(immutable) 파일 시스템입니다. 애플리케이션과 실행 환경을 포함하며, 이를 기반으로 컨테이너가 생성됩니다.3. 도커 컨테이너(Docker Co.. 2025. 4. 15. 이전 1 다음 728x90