"도커"의 두 판 사이의 차이

 
(사용자 6명의 중간 판 30개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;도커, 다커 美[dάkər] 英[dɔ́kə]
;도커, 다커 美[dάkər] 英[dɔ́kə]
* [[OS 수준 가상화]] 기술 중 하나
* [[OS 수준 가상화]] 기술 중 하나
* 리눅스 기반의 컨테이너 런타임
* 컨테이너 기반의 오픈소스 가상화 플랫폼
* 컨테이너 기반의 오픈소스 가상화 플랫폼
* 컨테이너를 활용한 애플리케이션 이미지 관리 도구
* 컨테이너를 활용한 애플리케이션 이미지 관리 도구
12번째 줄: 13번째 줄:
:하나의 호스트에 여러 컨테이너들이 동시에 존재함
:하나의 호스트에 여러 컨테이너들이 동시에 존재함
:리소스 관리, 독립적 네트워크, 스토리지 구성
:리소스 관리, 독립적 네트워크, 스토리지 구성
* 아파치 라이선스 2.0
* [[아파치 라이선스 2.0]]
* 하이퍼바이저형 가상화에 비해...
* 하이퍼바이저형 가상화에 비해...
:디스크 사용량 적음, 인스턴스 생성/시작이 빠름, 성능 열화가 거의 없음
:디스크 사용량 적음, 인스턴스 생성/시작이 빠름, 성능 열화가 거의 없음
19번째 줄: 20번째 줄:
https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Docker_%28container_engine%29_logo.png/375px-Docker_%28container_engine%29_logo.png
https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Docker_%28container_engine%29_logo.png/375px-Docker_%28container_engine%29_logo.png


<img src='https://www.docker.com/sites/default/files/WhatIsDocker_3_Containers_2_0.png' style='width:500px'>
<img src='https://m03s6dh33i0jtc3uzfml36au-wpengine.netdna-ssl.com/wp-content/uploads/WhatIsDocker_3_Containers_2_0.png' style='width:450px'>


<img src='https://docs.docker.com/engine/article-img/engine-components-flow.png'>
https://docs.docker.com/engine/images/engine-components-flow.png


https://upload.wikimedia.org/wikipedia/commons/thumb/0/09/Docker-linux-interfaces.svg/375px-Docker-linux-interfaces.svg.png
https://upload.wikimedia.org/wikipedia/commons/thumb/0/09/Docker-linux-interfaces.svg/375px-Docker-linux-interfaces.svg.png


<img src='https://docs.docker.com/engine/article-img/architecture.svg' style='width:700px'>
<img src='//docs.docker.com/engine/images/architecture.svg' style='width:700px'>
 
==제품군==
*Community Edition (CE) / 무료
:도커를 처음 시작하는 개인 개발자나 작은팀에게 적합
 
*Enterprise Edition (EE) / 유료
:기업의 개발과 비지니스 어플리케이션 빌드, 쉬핑, 운영에 적합


==주요 구성요소==
==주요 구성요소==
* 도커 클라이언트, 서버
* 도커 클라이언트, 서버
* 도커 이미지
* 도커 이미지
* 레지스트리
* [[도커 레지스트리]]
* 도커 컨테이너
* 도커 컨테이너


37번째 줄: 45번째 줄:
* [[우분투 docker 설치]]
* [[우분투 docker 설치]]
* [[윈도우 docker 설치]]
* [[윈도우 docker 설치]]
* [[docker 명령어]]
* [[cri-o]]
* [[LXC]]
* [[LXC]]
* [[libcontainer]]
* [[Aufs]]
* [[Aufs]]
* [[데브옵스]]
* [[데브옵스]]
46번째 줄: 57번째 줄:
* [[도커 스웜]]
* [[도커 스웜]]
* [[도커 용어]]
* [[도커 용어]]
* [[도커 성능]]
* [[docker-compose]]


==참고 자료==
==참고==
* https://www.docker.com/
* https://www.docker.com/
* https://en.wikipedia.org/wiki/Docker_(software)
* {{위키백과|도커 (소프트웨어)}}
* https://docs.docker.com/engine/understanding-docker/
* {{CNCF지형도|docker-ee-ce}}
* http://navercast.naver.com/contents.nhn?rid=122&contents_id=66402
* {{다음백과}}
* https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 초보를 위한 도커 안내서 - 도커란 무엇인가?
* {{네이버백과}}
* [http://www.itfind.or.kr/itfind/periodical/viewPublication.htm?identifier=02-001-150217-000004 IT 인프라 필수 S/W로 주목 받는 새로운 가상화 기술 '도커' 《정보통신기술진흥센터》 주간기술동향 2015.02.18.]
* {{tta}}
* [http://pyrasis.com/docker.html 가장 빨리 만나는 Docker, 이재홍 지음]
* [https://katacoda.com/courses/docker Learn Docker & Containers using Interactive Browser-Based Scenarios]
* [https://training.play-with-docker.com/ Play with Docker Classroom]
* [http://pyrasis.com/docker.html 이재홍 - 가장 빨리 만나는 Docker]
* [https://docs.docker.com/engine/understanding-docker Docker overview]
* [https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 초보를 위한 도커 안내서 - 도커란 무엇인가?]
* [http://www.itfind.or.kr/itfind/periodical/viewPublication.htm?identifier=02-001-150217-000004 IT 인프라 필수 S/W로 주목 받는 새로운 가상화 기술 '도커' 《정보통신기술진흥센터》 주간기술동향 2015-02-18]
* [http://it.chosun.com/news/article.html?no=2797492 오픈소스 가상화 기술 '도커', IT 인프라 필수 SW로 부상 《IT조선》 유진상 기자 2015-03-19]
* [https://www.slideshare.net/modestjude/dockerat-deview-2013 Docker at Deview 2013 Jude Kim 2013-10-14]
* [https://www.44bits.io/ko/post/easy-deploy-with-docker 도커(Docker) 입문편 : 컨테이너 기초부터 서버 배포까지]
* [https://www.44bits.io/ko/post/why-should-i-use-docker-container 44bits - 왜 굳이 도커(컨테이너)를 써야 하나요? - 컨테이너를 사용해야 하는 이유]
* [https://www.youtube.com/watch?v=VANyEAfqO3k&t=1s 취약한 DOCKER REGISTRY 찾는 법]


[[분류: Docker]]
[[분류: Docker]]
[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류: 컨테이너]]
[[분류: 컨테이너]]
[[분류: 아파치 라이선스 2.0]]

2023년 2월 9일 (목) 14:34 기준 최신판

1 개요[ | ]

docker
도커, 다커 美[dάkər] 英[dɔ́kə]
  • OS 수준 가상화 기술 중 하나
  • 리눅스 기반의 컨테이너 런타임
  • 컨테이너 기반의 오픈소스 가상화 플랫폼
  • 컨테이너를 활용한 애플리케이션 이미지 관리 도구
  • 컨테이너 안에 있는 애플리케이션 배포를 자동화하는 오픈소스 엔진
  • 소프트웨어 컨테이너 내에 애플리케이션 배포를 자동화하는 오픈소스 소프트웨어
  • 리눅스 컨테이너 기술 LXC + 특수 파일시스템 Aufs → 컨테이너형 가상화
버전 0.9부터는 LXC 대신 libcontainer를 기본 사용
  • 그룹, 네임스페이스 제어 가능
하나의 호스트에 여러 컨테이너들이 동시에 존재함
리소스 관리, 독립적 네트워크, 스토리지 구성
디스크 사용량 적음, 인스턴스 생성/시작이 빠름, 성능 열화가 거의 없음
  • 설정파일인 dockerfile에 컨테이너 이미지 파일 작성 가능

 

<img src='https://m03s6dh33i0jtc3uzfml36au-wpengine.netdna-ssl.com/wp-content/uploads/WhatIsDocker_3_Containers_2_0.png' style='width:450px'>

 

 

<img src='//docs.docker.com/engine/images/architecture.svg' style='width:700px'>

2 제품군[ | ]

  • Community Edition (CE) / 무료
도커를 처음 시작하는 개인 개발자나 작은팀에게 적합
  • Enterprise Edition (EE) / 유료
기업의 개발과 비지니스 어플리케이션 빌드, 쉬핑, 운영에 적합

3 주요 구성요소[ | ]

4 같이 보기[ | ]

5 참고[ | ]