참고 서적 : 가장 빨리 만나는 Docker
현재 원고가 공개되어 있습니다.
저자 말로는 책 초판도 못 팔앗다고 합니다.(안타깝습니다.) 아래이미지는 사이트에 걸려있는 저작권 내용입니다.
도커 다운로드 및 설치 : Docker (자기 운영체제에 맞게 다운로드 하시면 됩니다.)
사용 :
1.맥에 docker설치.
2. 도커 환경설정에서 도커에 사용할 cpu수 와 메모리 크기 설정.
3. docker pull node && docker pull redis && docker pull postgres (이미지 제공 사이트 : 도커이미지들 )
4. node, redis. postgres 실행과 포트 매핑
5. 걍 40분만에 1개의 서비스가 만들어졌음.
장점 :
1. 빠른설치.
2. 적은 용량차지
3. 버전관리, commit, push, pull 기능이 존재하여 git 처럼 사용가능함.
4. 버전관리로 인해 다른곳으로 배포가 쉽다.
5. 링크라는 기능으로 인해 머신끼리 접근이 쉬워요. 네임으로 연결이 가능합니다. (참고: 다른 서버의 Docker 컨테이너에 연결하기) redis, postgresql, nodejs websocket 3개의 연결이 쉬워졌어요.
단점 :
1. 타운영체제 설치 불가능한거 같음( 된다는거 같은데, 구글링 실력이 미천한지 안되더라구요) 리눅스계열은 다 잘 설치됨.
2. 손타자가 너무 많아요.
3. 도커컨테이너 안에서 다운로드가 느려요 (apt-get update같은거하면 외부에서랑 컨테이너 안에서랑 차이가 많네요)
ÇöÀç Å×½ºÆ® ¼¹ö¿¡ µé¾îÀÖ´Â ¼ºñ½º¸¦ 2¾î½Ã°£¸¸¿¡ ´Ù ¸¸µé¾ù³×¿ä.
¼ºñ½º ¼ÂÆ® ¸¸µå´Â°Ô ³Ê¹« ½±³×¿ä.
ÀßÇÏ¸é ¸ðµç ¼ºñ½º¸¦ (¾à 10°³) ¸¦ 5-10ÃÊ Á¤µµ ¸ØÃß´Â ´ÜÀ§·Î Àû¿ëÇÒ¼ö ÀÖ°Ú´õ¶ó±¸¿ä.(µðºñ´Â Á¦¿ÜÇÏ°í)
2-3´ë·Î´Â Á¶±Ý ±×·¸´õ¶ó±¸¿ä.
¿äÁòÀº ¼ºñ½º°¡ docker·Î ³ª¿À´Â °ÍµéÀÌ ¸¹¾Æ¼ °ü½ÉÀº °è¼Ó µÎ°í ÀÖ½À´Ï´Ù.
Àû¿ëÇϽŠÈı⠺ÎŹµå¸³´Ï´Ù^^
Docker ÀÚü ³×Æ®¿÷ÀÌ ±×´Ú º°·Î¶ó¼, Open vSwitch ¹°¸®°í ÀÖ½À´Ï´Ù.
½ºÅ丮Áö µå¶óÀ̹ö´Â ¿ëµµ¿¡ µû¶ó OverlayFS¿Í Direct LVMÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
Docker ±×´ë·Î ¾²±âº¸´Ù´Â Æ©´×À» ÇÏ¼Å¾ß ÇÒ °Å¿¡¿ä~
¹Ìµð¾î Àü¼Û °°Àº °É ÇÒ·Á¸é
Æ©´×À» ¾îÂîÇؾߵ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù
¸®¾ó ¸Ó½Å¿¡ 10g·Î ¼ÂÆà Çصµ ¿©·µ ºÙÀ¸¸é ¹ö¹÷ÀÏ ÅÙµ¥...
±×°É °¡»óÀ¸·Î ÇϽŴٸé... ´äÀº »·ÇÒµí...
À¥¼¹ö Å×½ºÆ® Çϳª ÇÏ·Á°í ÇÏ·ç ÀÌƲ ¼ÂÆÃÇÒ°Å..
À̹ÌÁö Çϳª¸¸ ÀÖÀ¸¸é 10ºÐÀÌ¸é ¶Òµü....