Docker
-
2-1. 도커 명령어Docker 2018. 11. 13. 15:54
도커사용에 필요한 명령어를 정리한다. docker run (컨테이너 생성 및 실행 ) docker run : docker pull, docker create, docker start, docker attach이 한번에 실행이 된다. docker pull(이미지없을때) -> docker create -> docker start -> docker attach(-i -t옵션)docker run -i -t ubuntu:14.04 docker images // 컨테이너 리스트 docker pull // 이미지가 없을경우 다운로드 docker create // 컨테이너 생성 docker start 컨테이너 // 컨테이너 실행 docker attach 컨테이너 // 컨테이너 명령어 실행 -i 옵션 // 상호 입출력 ..
-
1-2. 도커란?Docker 2018. 11. 11. 19:49
도커를 공부하다 보면 가장 많이 등장하는 단어가 "컨테이너"이다. 그렇다면 컨테이너는 무엇이고 VM과 비교하여 무엇이 다른지 알아보자.https://medium.com을 참고하여 순전히 개인 스터디를 위해 작성한다. 컨테이너"VM처럼 하드웨어의 가상화를 제공하는것과 달리, 컨테이너는 유저공간의 추상화를 통해 운영체제 레벨의 가상화를 제공한다"컨테이너도 VM처럼 별도의 priate space, 루트 권한, 사설네트워크, IP주소, 커스텀 라우트, iptable 규칙, 파일 시스템 마운트등의 기능을 갖는다.하지만 컨테이너는 "호스트 시스템의 커널을 다른 컨테이너들과 공유한다"컨테이너는 유저 공간만을 포함하고, VM에는 포함되는 커널, 버추얼 하드웨어가 포함되지 않는다.여러개의 컨테이너가 하나의 호스트 머신위..
-
1-1. 도커를 시작하기 위해 vm이란?Docker 2018. 11. 11. 19:04
도커 스터디를 시작하기전에 필요한 용어와 내용들을 정리한다.https://medium.com을 참고하여 순전히 개인 스터디를 위해 작성한 글이다. VM은 하이퍼바이저를 이용해 여러개의 운영체제를 하나의 호스트에서 생성해 사용하는 방식이다. 이러한 여개의 운영체제는 가상머신이라는 단위로 구별되고, 각 가상 머신에는 우분투, CentOs등의 운영체제가 설치되어 사용된다. 하이퍼바이저에 의해 생성되고 관리되는 운영체제는 게스트운영체제(Guest OS)라고 하며, 각 게스트 운영체제는 다른 게스트운영체제와는 완전 독립된 공간과 시스템 자원을 할당 받아 사용한다. 대표적인것이 VirtualBox, VMware가 있다. VM (Virtual machines)VM 프로그램을 실제 컴퓨터처럼 실행한다. VM은 하이퍼바..