배우는 과정/Docker4 docker compose 스크립트를 실시간 시각화 시키는 방법 http://github.com/pmsipilot/docker-compose-viz GitHub - pmsipilot/docker-compose-viz: Docker compose graph visualizationDocker compose graph visualization. Contribute to pmsipilot/docker-compose-viz development by creating an account on GitHub.github.com도구를 사용하면 된다. 2025. 1. 27. Docker에서 Dockerfile, Docker image, 그리고 각종 도커 API 사용법 Docker image란?- Docker image는 특정 시점의 도커 컨테이너(환경)의 상태를 담은 스냅샷과 같다.- 이미지를 build 한다는 말을 사용한다. 환경 자체를 서면으로써 하나의 청사진(이미지)로 만드는 과정을 뜻하는 단어임 Dockerfile이란?- 이미지Build시 진행되는 명령어의 꾸러미들따라서 Docker image는 여러개의 레이어(dockerfile의 명령)으로 이루어져 있다. 심지어 build시 나오는 digest(암호) 개수가 레이어 수를 뜻하고 이미지를 만드는 명령의 숫자와 같다.이 dockerfile을 build해서 하나의 이미지(컨테이너 환경 스냅샷)를 만든다.따라서 라이브러리 꾸러미인 'requirement.txt'를 설치하고, 특정 버전의 python을 설치하는 명령.. 2024. 12. 31. Docker와 Docker compose의 개념 Docker : 격리된 가상 개발 환경을 설치하고 그곳에서 개발 활동을 할 수 있다. 이런 격리된 환경을 컨테이너라고함. 최대 장점은 내가 개발했던 환경까지 배포함으로써 다른 사람들은 아무 설정도 하지 않고 애플리케이션(소스코드, db, etc.. 묶음)을 그대로 실행할 수 있다. Docker compose : Docker에서 만들어내는 컨테이너들을 하나의 yaml파일에서 정의하고 효율적으로 관리 할 수 있도록한 확장팩 개념, 컨테이너간의 의존성이나 관련성을 정의할수도 있다. docker compose가 나온 이후 더 좋아진 것은, 기존에는 각 프로젝트 이미지의 build 설정파일인 dockerfile을 하나하나 수정해가며 많은 컨테이너들의 환경을 수정해 주었어야 했는데, docker compose의 y.. 2024. 12. 17. Docker compose 사용하기 Docker Compose란?Docker compose란 기존의 Docker에서 사용하는 독립환경 시스템인 Container를 멀티테스킹할 수 있는 프로그램으로 여러개의 프로젝트를 독립적으로 운용하고 싶을때 유용한 방법이다. 또한 각각의 컨테이너는 입혀진 이미지(컨테이너의 속성을 결정하는 소프트웨어, 즉 에어플로우의 파일시스템을 가진 컨테이너인지 파이썬 어플리케이션의 파일시스템을 가진 컨테이너인지)에 따라 로컬의 파일시스템과 컨테이너의 파일시스템간 마운팅을 해야 한다. 마운팅을 완료하면 컨테이너의 파일시스템에서 로컬 파일시스템으로 접근할 수가 있다. 따라서 원격 접속의 개념으로 각 컨테이너에 접속해서 프로젝트 작업을 할수 있고 동시에 각 프로젝트에서 내 호스트 PC(로컬) 파일에 접근해서 영향을 줄 수 .. 2024. 11. 25. 이전 1 다음