Study: DeveloperTools(DevTool)/DevTool: Container

    [Docker] docker compose 정리 (feat. docker-compose.yml)

    💡 본 문서는 'docker compose'에 대해 정리해놓은 글입니다. 간단하게 'docker compose'가 무엇이며, 'docker-compose.yml 파일을 작성하는 방법' 및 '실제 여러 컨테이너를 이용한 서비스 구동'까지 다루고 있으니 참고하시기 바랍니다. 1. docker compose 에 대하여 1.1 docker-compose란? 멀티 컨테이너를 구동하자! 기존에 Docker 컨테이너 간에 서로 역할이 분리되어 하나의 서비스를 위해서 Docker 컨테이너를 몇 개 생성하려 한다면 아래와 같이 입력해야 합니다. $ docker run elasticsearch $ docker run kibana $ docker run mysql 그리고 컨테이너가 서로 연동이 되어야 한다면 컨테이너 사이의..

    [Docker] Dockerfile 정리: Docker image를 생성하자 (feat. Docker 커멘드)

    💡 본 문서는 'Dockerfile'에 대해 정리해놓은 글입니다. 만들어진 Docker 이미지를 찾는 과정, Dockerfile을 작성하고 이미지를 빌드하는 과정, 이미지를 공유하는 과정 등 기초적인 도커에 대해 다룬 내용이니 참고하시기 바랍니다. 1. Dockerfile 에 대하여 1.1 Dockerfile이란? Docker File이란 Docker Image를 만들기 위한 설정 파일입니다. 이 파일내에 작성된 인스트럭션들을 참조하여 Docker File을 작성하면, 설정된 내용대로 Docker Image를 만들어집니다. 1.2 Docker 이미지 사용하기 1.2.1 Docker 이미지 찾아보기 앞서 설명했듯이 Docker Image를 만들기 위해서 직접 Dockerfile을 작성하고 빌드하여 이미지를..