Cloud/Docker
-
도커와 VM의 차이를 통한 컨테이너 이해Cloud/Docker 2021. 4. 14. 00:14
본 글은 "따라하며 배우는 도커와 CI환경" 강좌를 토대로 작성되었습니다. 가상화 기술 나오기 전 한대의 서버를 하나의 용도로만 사용 남는 서버 공간 그대로 방치 하나의 서버에 하나의 운영체제, 하나의 프로그램만을 운영 안정적이지만 비효율적 하이퍼 바이저 기반의 가상화 출현 논리적으로 공간을 분할하여 VM이라는 독립적인 가상 환경의 서버 이용 가능 하이퍼 바이저는 호스트 컴퓨터에서 다수의 게스트 OS를 동시에 실행할 수 있게 하는 소프트웨어이자, 하드웨어를 가상화하면서 하드웨어와 각각의 VM을 모니터링하는 중간 관리자다. 하이퍼 바이저 종류 native 하이퍼 바이저가 하드웨어를 직접 제어하여 자원을 효율적으로 사용 가능. 별도의 호스트 OS가 없어 오버헤드가 적다. 여러 하드웨어 드라이버를 세팅해야 하..
-
Docker 기본Cloud/Docker 2021. 4. 7. 14:39
본 글은 "따라하며 배우는 도커와 CI환경" 강좌를 토대로 작성되었습니다. 도커를 쓰는 이유? → 어떠한 프로그램을 다운 받는 과정을 굉장히 간단하게 만들기 위해서다. 도커 없이 프로그램을 다운 받을 때, 먼저 installer를 다운 받고 installer 실행 후 프로그램 설치가 완료된다. 하지만 인스톨러를 실행하는 가운데 에러가 발생하기도 한다. 갖고 있는 서버와 패키지 버전, 운영체제(맥, 리눅스, 리눅스 안에서도 우분투나 centos 등등)에 영향을 많이 받기 때문이다. 이러한 문제를 해결하기 위해 설치 과정이 복잡해지는데 이를 단순하게 만드는 것이 도커다. 1. 도커 없이 Redis 설치하기 컴퓨터에 wget이 설치되어 있지 않아 첫 줄부터 에러가 발생한다. 2. 도커로 Redis 설치하기 바..
-
EC2 인스턴스에 Docker 설치 및 서버 배포하기Cloud/Docker 2020. 6. 4. 18:45
1. Ubuntu Server 16.04 LTS로 EC2 인스턴스를 생성한다. 보안 그룹에 HTTP 80번 포트도 추가해놓자! 2. 우분투에 AWS CLI version 2를 설치한다. 필자는 Amazon S3, SNS, AWS System Manager Parameter Store 등을 사용해서 이 과정이 필수다! https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html Installing the AWS CLI version 2 on Linux - AWS Command Line Interface Installing the AWS CLI version 2 on Linux This section describes how to ins..