
학습 목표 마이크로서비스는 ‘Time to market을 달성하는 ‘Speedy’한 서비스, 수익 창출하는 ‘Service Always’한 서비스, 비용 최적화하는 ‘Save Cost’한 서비스를 보장해 기업의 성공 확률을 높여주는 강력한 수단입니다. 이러한 ‘3S’를 보장하는 서비스는 마이크로화, 독립적 빌드/배포/스케일, 반복/순환적인 발전이 되어야 합니다. 그러려면 마이크로서비스 간의 독립성을 유지해야 하는데, 독립성 유지는 컨테이너로 격리하는 방법이 가장 좋습니다. 그래서 마이크로서비스에 컨테이너 기술이 많이 이용되고 있습니다. 마이크로서비스의 컨테이너화에 가장 많이 사용하는 제품 중 도커Docker를 알아보겠습니다. 이 장의 목표는 도커 그 자체에 대한 깊이 있는 기술 지식을 전달하는것이 아니라..

container image는 내부적으로 잘게 쪼개진 layer들로 구성되어 만들어집니다. 아래는 registery로 push할때의 결과 화면입니다. 앞에 id처럼 나오는것들이 layer입니다. 이 layer들의 정체는 무엇일까요 ? 예를 들어 user.js라는 어플리케이션의 image를 build하는 Docker파일을 한번 봅시다. FROM에 명시된 node:carbon이 COPY문에 있는 user.js를 구동시켜주는 nodejs WAS입니다. WAS가 구동 되려면 OS가 있어야 합니다. 그래서 users-img라는 Image는 아래와 같이 구성됩니다. * Core Linux는 최소한의 OS기능 수행을 위한 매우 가벼운 OS입니다. VM의 Guest OS와는 비교가 안될 정도로 매우 작은 크기입니다. ..

centos7.x과 RHEL7.x에 설치하는 방법입니다. bastion서버는 internet 연결이되는 서버를 의미합니다. Download Docker (bastion node에서 수행) o yum utility 설치 $ yum install -y yum-utils o Docker repository 등록 $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum repolist RHEL7.x에서는 위 명령 결과를 보면 404에러가 날 수 있습니다. Repository URL이 이상하게 등록되기 때문입니다. 아래와 같이 repository의 URL을 수동으로 변경합니다. $ cd /etc/yum...
작업하는 PC나 VM에서 ubuntu나 centos를 container로 실행하는 방법입니다. centos 2020-06-02현재 centos8까지 나와 있습니다. 최신 버전 아래와 같이 실행하면 됩니다. > docker run -it centos sh sh-4.4# exit exit container를 종료하면 아래 명령으로 중단된 container를 보고 다시 실행할 수 있습니다. ❯ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d02a9cbdfa50 centos "sh" 9 seconds ago Exited (0) 6 seconds ago agitated_gates b97449acab2d centos7 "sh" About a..

온라인에서 설치할 때의 가이드입니다.오프라인에서 설치할 때는 아래 글을 참고하세요.happycloud-lee.tistory.com/179?category=830565 docker 오프라인(offline) 설치 for centos, redhat(RHEL)centos7.x과 RHEL7.x에 설치하는 방법입니다. bastion서버는 internet 연결이되는 서버를 의미합니다. Download Docker (bastion node에서 수행) o yum utility 설치 $ yum install -y yum-utils o ..happycloud-lee.tistory.com 1. ubuntu1) Ubuntu 업데이트# apt-get update# apt-get upgrade2) 필요한 라이브러리 설치..
- Total
- Today
- Yesterday
- 스포티파이
- 리퀴드폴리탄
- 도파밍
- 요즘남편 없던아빠
- 마이크로서비스 패턴
- micro service
- 스핀프로젝트
- Event Sourcing
- 마이크로서비스
- 호모프롬프트
- CQRS
- 육각형인간
- spotify
- agile
- 분초사회
- 버라이어티가격
- 애자일
- 돌봄경제
- SAGA
- API Composition
- AXON
- 디토소비
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |