RabbitMQ IN DEPTH 책을 공부하며 작성한 글. 이 책은 RabbitMQ 3.6.3 을 기준으로 저술되었다. 예제 코드이 책에 나오는 모든 예제 코드는 매닝 웹사이트 (https://www.manning.com/books/rabbitmq-in-depth) 와 깃허브 저장소 (https://github.com/gmr/RabbitMQ-in-Depth) 에서 무료로 다운로드할 수 있다. 에이콘출판사 도서정보 페이지 http://www.acornpub.co.kr/book/rabbitmq-depth 에서도 예제 코드를 다운로드할 수 있다. 1부 RabbitMQ 와 애플리케이션 아키텍처1. RabbitMQ 살펴보기RabbitMQ 의 기능과 장점오픈소스플랫폼과 업체 중립성경량성다양한 클라이언트 라이브러..
스터디원들과 함께 스터디하기로 정한 책입니다.스터디하고 혼자, 혹은 같이 공부한 내용 작성했습니다.이 책에 대한 예제 파일은https://github.com/wikibook/docker-ci여기서 확인할 수 있습니다.01. 도커란 ?1.1 도커 설치하기도커 데스크탑 설치 (Mac)brew install --cask docker윈도우는 apt get 으로 설치하거나 홈페이지에서 설치하면 된다.설치하는데 꽤나 오래걸린다.도커 어플리케이션을 Spotlight 로 실행 후에는1.2 도커와 기존 가상화 기술의 차이점Cgroup 과 네임스페이스Cgroup 과 네임스페이스는 다른 프로세스 사이에 벽을 만드는 리눅스 커널의 기능입니다.Cgroup 은 CPU, 메모리, 네트워크 대역폭, HD I/O 등 프로세스 그룹의 ..
1. 도커란?1.3.4 리눅스 환경에 도커 마련하기필자는 버추얼 박스에 리눅스를 통해 실습을 해 볼 예정이다.책은 우분투 16.04 를 기준으로 설명합니다.도커는 64비트에 최적화되어 있으므로 64비트 리눅스를 받아줍니다.커널 확인uname -r버추얼박스에서 복사-붙여넣기를 사용하기 위해우분투를 재 실행해준 후 (우분투를 설치한 이미지는 빼줍니다.)도커엔진 설치sudo curl -fsSL http://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $lsb_release -cs) stable"sudo ap..
이 게시글은 Mac OS M1 으로 공부합니다.1장. 도커란 ?1.3 도커 엔진 설치2017년 3월부터 도커 엔진은 도커 EE (Docker Enterprise Edition) 와 도커 CE (Community Edition) 으로 구분되어 제공되고 있으며, 버전 이름 또한 17.03-EE 또는 17.03-CE 와 같이 (출시 년도) - (출시 월) = (도커 엔진 종류) 의 형태로 변경되었습니다.도커 EE 는 유료로 제공되는 기업용 솔루션이며, 도커 CE 는 무료로 제공되는 도커 엔진입니다.1.3.4 리눅스 환경에 도커 마련하기가상머신 설치하기brew install virtualboxM1 은 virtualbox 를 사용할 수 없는 듯 하다.이 경우 무료로 사용 가능하고 arm64 아키텍쳐를 지원하는 U..
0. 강의 소개1 ~ 3강: 이론4 ~ 5강: 실습6 ~ 7강: react8 ~ 9강: 실무. 풀스택 개발 후 배포.소스코드: https://github.com/jaewonhimnae/docker-codes도커 도표자료: https://drive.google.com/drive/folders/1VLD6GVa2E60qM1nFDgrYXjrl_OjJIOc_1. 도커와 AWS 업데이트로 인해 변화된 것들1) Buildkit이 강의를 더 쉽게 따라가기 위해서는 Buildkit을 비활성화 하시면 됩니다.이 강의에서는 Buildkit 을 비활성화하라고 하지만찾아보니 Buildkit 이 속도향상에 많은 역할을 해 비활성화하지 않도록 합시다.Buildkit 비활성화 하는 방법오른쪽 위 톱니바퀴 모양 (Settings) 클..