Docker4 [Docker] Docker Compose 시작하기 비전공자도 이해할 수 있는 Docker 입문/실전 (박재성)📢 Docker Compose를 사용하는 이유Docker Compose는 여러 개의 컨테이너로 이루어진 어플리케이션을 하나의 YAML 파일에 정의하고, 하나의 명령어로 묶어서 실행/중지/관리할 수 있도록 해주는 도구이다. docker compose를 사용할 때의 장점을 정리하면 다음과 같다.여러개의 컨테이너를 하나의 파일에서 관리할 수 있도록 해줌복잡한 명령어로 실행시키던걸 간소화시킬 수 있음 🎈 docker compose 파일 작성아래는 compose 파일 작성 시 사용되는 속성이다. 아래 이외에도 더 다양한 속성들을 제공하지만 아래는 자주 사용되는 속성으로 먼저 익혀두면 좋다.services: 서비스이름: container_name.. 2025. 5. 15. [Docker] Dockerfile 만들어보기 비전공자도 이해할 수 있는 Docker 입문/실전 (박재성) 📢 Dockerfile이란?도커 허브를 통해서 이미지를 다운 받아 컨테이너를 구성할 수 있다. 이 때 이미지를 만들기 위한 설계도와 같은 역할을 하는 것이 Dockerfile이다. 이미지 자체를 공유하는 것이 아닌 이미지를 생성하기 위한 스크립트를 공유함으로써 배포에 용이하다. 🎈 도커 이미지 생성✅ Dockerfile을 통해서 이미지를 생성할 수 있는데 명령어는 다음과 같다.docker build -t [이미지명][태그명] Dockerfile경로태그명을 작성하지 않으면 자동적으로 latest 로 생성된다. ⚙ 명령어1️⃣ FROM베이스 이미지를 생성하는 역할을 한다. 컨테이너를 구성할 시 필요한 초기 이미지를 기반으로 셋팅을 하게 된다. .. 2025. 5. 4. [Docker] 도커 볼륨 비전공자도 이해할 수 있는 Docker 입문/실전 (박재성) 🎈 컨테이너의 휘발성컨테이너에서 사용하는 데이터는 컨테이너 내부에 존재하기 때문에 컨테이너를 삭제하는 경우 데이터까지 모두 제거된다. 📯 볼륨컨테이너가 제거되더라도 데이터는 보존하여 이후 새롭게 생성된 컨테이너에 복구 또는 기존 데이터를 활용할 수 있게 해주는 것이 볼륨이다. 이를 통해 컨테이너의 영속성을 확보할 수 있다. 1️⃣ 볼륨 생성하기✅ docker volume create 명령어를 통해서 볼륨을 생성할 수 있다.docker volume create 볼륨명 볼륨이 생성되는 위치는 다음과 같다.리눅스: /var/lib/docker/volumes/Windows: C:\ProgramData\Docker\volumes\ ✅ docker .. 2025. 4. 26. [Docker] 도커 컨테이너, 이미지 CLI 비전공자도 이해할 수 있는 Docker 입문/실전 (박재성) 🎈 도커 허브도커허브란 이미지를 저장, 다운로드 받을 수 있게 해주는 저장소 역할을 하는 서비스이다.개인이 직접 업로드한 이미지뿐 아니라, 다른 사람이 공개한 이미지를 다운받을 수도 있다.https://www.docker.com/products/docker-hub/ 📯 이미지1️⃣ 이미지 다운로드✅ docker pull 명령어를 통해 도커 허브에서 이미지를 다운받을 수 있다.docker pull 이미지명docker pull 이미지명:태그명이미지명만 작성하는 경우 태그가 latest인 이미지를 다운받아준다.태그명을 추가해서 원하는 버전의 이미지를 다운받을 수 있다. docker pull nginx ✨ 보통 컨테이너 생성과 동시에 자동으로 .. 2025. 4. 19. 이전 1 다음