도커

    [도커 노트 #2] 컨테이너 사용해보기

    이전글 먼저 보기 도커란? burning-camp.tistory.com/56 도커 사용하기 도커는 하나의 실행파일이지만 실제로는 서버와 클라이언트 역할을 각각할수 있습니다. 무슨 말이냐면 커멘트를 입력하면 도커 커맨드를 도커 클라이언트가 도커 서버로 전송하고 결과를 받아서 출력을 해줍니다. 컨테이너 실행하기 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 먼저 우분투 컨테이너를 생성하고 해당 컨테이너 내부에 들어가 보겠습니다. docker run ubuntu:16.04 이 경우 아무런 반응이 없는것 처럼 보입니다. 그것은 실행이 되었지만 해당 컨테이너에 실행을 하라는 명령어를 전달하지 않았기 때문에 생성과 동시에 종료 됩니다. 여기서 중요한점이 ..

    [도커 노트 #1] 도커란?

    도커란? 기존의 문제점 서버의 환경이 AWS,Azure 등으로 바뀌게되거나 centos에서 ubuntu를 쓰거나 할때에 세팅을 다시 해줘야함 MSA에서 작은 서버를 여러대를 관리해야 하는 어려움이 생김 위와 같은 문제를 해결하기 위하여 도커가 탄생하게 되었다. 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 이다. 마치 배에서 물건을 화물선에 컨테이너에 담아 옮기듯이 프로그램과 실행환경을컨테이너로 추상화 하고 동일한 인터페이스 를 제공해서 프로그램의 배포 및 관리 를 단순하게 해줍니다. 그렇기에 백앤드 프로그램, 데이터베이스 서버 등 프로그램을 PC,AWS,AZURE 등 어디서든 실행할수 있게 만들어 줍니다. 이와 같은 특성 때문에 CI/CD에서 사용됩니다. 기본개념 및 용어 컨테이너 기존의 가상머신(VM..