🐋 Volume and Mount 🐋 Volume 및 bind Mount 를 사용하면 호스트 시스템과 컨테이너 간에 파일을 공유할 수 있으므로 컨테이너가 중지된 후에도 데이터를 유지할 수 있다. 🦐 Volume Volume 은 Docker 컨테이너에서 생성하고 사용하는 데이터를 유지하기 위한 기본 메커니즘이다. Volume이 Docker에 의해 관리되고 호스트 시스템의 핵심 기능에서 분리된다는 점을 제외하고는 바인딩 마운트가 작동하는 방식과 유사하다. 다만 바인드 마운트는 호스트 시스템의 디렉토리 구조 및 OS 에 따라 다르지만 볼륨은 Docker에서 완전히 관리된다. 장점 볼륨은 바인드 마운트보다 백업 또는 마이그레이션이 더 쉽다. Docker CLI 명령 또는 Docker API를 사용하여 볼륨을 관..
도커머신 컨테이너화된 애플리케이션이 있는 경우 Docker를 사용하여 로컬로 실행하거나 Linux 에서 로컬로 실행할 뿐만 아니라 클라우드에 쉽게 배포할 수 있어야 한다. 원격 가상 머신(VM)을 쉽게 생성하고 이러한 컨테이너를 원격으로 관리할 수 있는 도구를 docker-machine 이라고 합니다 . 도커 머신의 목적 docker-machine의 목적은 애플리케이션을 위한 배포 환경을 만들고 실행되는 모든 서비스를 관리하려는 경우이다. 연결하려는 VM의 경우 Azura, AWS 등과 같은 대상이 될 수 있다. #Reference What is docker-machine?
🐋 Docker 🐋 DockerFiles + Docker Registries 으로 구성되어 있다. 컨테이너를 운영하기 위해 빠르고 간편한 인터페이스를 제공한다. 다양한 컨테이너 이미지를 제공하여 진입장벽을 낮추고 외부 유저가 사용할 수 있다는 장점이 있다. Container 응용 프로그램의 종속성과 함께 응용 프로그램 자체를 캡술화 한것. OS(Operating System)의 격리된 인스턴스 형태로 응용프로그램을 실행한다. 경제성 호스트 OS에 있는 자원들을 공유하여, 자원을 좀더 효율적으로 사용할 수 있게 해 준다. 경량성 많은 수의 컨테니너들을 컨트롤 할 수 있도록 하여, 사용 분산 시스템을 에뮬레이트 할 수 있도록 해 준다. 이식성 종속성 Docker의 장점 호스트 OS에 있는 자원들을 공유하여 ..
🐋 서비스 탐색 🐋 탐색의 중요성 단일 호스트로 모든 서비스가 제공되는 시스템에서는 간단한 문제이지만, 장시간 동안 여러 서비스 인스턴스들로 구성된 분산 시스템의 경우는 훨씬 더 복잡하다. 복잡한 환경에서 특정 서비스 탐색을 쉽게 하기위해 클라이언트 측에서 서비스 이름을 호출하게 하고 대사 컨테이너, 서비스 탐색 솔루션, 탐색 기능등의 네트워킹 솔루션을 결합한 방식을 구성하기 위해 컨테이너들을 하나로 연결하는 과정을 네트워킹이라고 한다. 클라이언트들이 인스턴스들을 찾을 수 있도록 찾을 수 있도록 도와주고, 네트워킹 기능으로 연결이 잘 이루어지도록 도와주는 것. 대사 컨테이너(ambassadors) 서로 다은 호스트에서 작동하는 컨테이너들을 연결하려면 대사 컨테이너를 이용할 수 있다. 대사 컨테이너는 프록..
- Total
- Today
- Yesterday
- 매트랩
- 백준
- 그래프
- Solid
- spring-cloud
- 알고리즘
- ajax
- 디자인패턴
- 릿코드
- JPA
- 자바
- 스프링부트
- java
- interview
- docker
- Spring
- OOP
- 자격증
- 스프링
- Matlab
- 프로그래머스
- security
- CS
- 수학
- C언어
- kakao
- 면접
- springboot
- nginx
- Algorithm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |