ΰ­¨β”ˆβ”ˆβ”ˆ Tool β”ˆβ”ˆβ”ˆΰ­§/β†˜ Docker 2

[Docker] Kafka ν™˜κ²½ ꡬ좕

도컀 이미지 선택 - Kakfa μ΄λ―Έμ§€λŠ” 곡식 버전이 μ‘΄μž¬ν•˜μ§€ μ•Šμ•„ Starκ°€ κ°€μž₯ λ§Žμ€ μ΄λ―Έμ§€λ‘œ 선택해 μ£Όμ—ˆλ‹€. - ν•΄λ‹Ή 이미λ₯Ό μ„€μΉ˜ ν•˜κΈ° 전에 docker-composeκ°€ μ‹€ν–‰ κ°€λŠ₯ν•œμ§€ ν™•μΈν•œλ‹€. docker-composeλŠ” 볡수 개의 μ»¨ν…Œμ΄λ„ˆλ₯Ό μ‹€ν–‰μ‹œν‚€λŠ” 도컀 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ •μ˜ν•˜κΈ° μœ„ν•œ νˆ΄μ΄λ‹€. KafkaλŠ” 항상 Zookeeperκ°€ 사전에 μ‹€ν–‰λ˜μ–΄μ•Ό ν•˜λ―€λ‘œ, compose둜 μ‹€ν–‰ν•˜λŠ” 것이 μ’‹λ‹€. → ZookeeperλŠ” κ°„λ‹¨νžˆ λ§ν•˜λ©΄ Kafka의 메타데이터 정보λ₯Ό Zookeeper에 μ €μž₯ν•˜κ³ , Kafka의 μƒνƒœ 관리 등을 λͺ©μ μœΌλ‘œ μ΄μš©ν•œλ‹€. λ‚΄μš© μž…λ ₯λΆ€λΆ„2 docker-compose.yml μž‘μ„± - docker-compose.yml νŒŒμΌμ„ μž‘μ„±ν•œλ‹€. version: '2' services: zook..

[Docker] κ°œλ… 및 μ„€μΉ˜

Dockerλž€? - μ»¨ν…Œμ΄λ„ˆ 기반의 μ˜€ν”ˆμ†ŒμŠ€ 가상화 ν”Œλž«νΌμ΄λ‹€. - Docker의 μ»¨ν…Œμ΄λ„ˆλŠ” ν”„λ‘œκ·Έλž¨(μ†Œν”„νŠΈμ›¨μ–΄)λ₯Ό λ‹΄λŠ” 격리된 곡간을 μ˜λ―Έν•œλ‹€. - 각각의 μ»¨ν…Œμ΄λ„ˆμ— ubuntu, linux λ“±μ˜ 운영체제, mysql, oracle λ“±μ˜ ν”„λ‘œκ·Έλž¨λ“€μ„ 담을 수 μžˆλ‹€. - μž₯점 1) λΉ λ₯΄κ³  κ°€λ²Όμš΄ 가상화 μ†”λ£¨μ…˜ 2) 개발 언어에 μ’…μ†λ˜μ§€ μ•ŠλŠ”λ‹€. 3) λ›°μ–΄λ‚œ λ³΄μ•ˆμ„± μ„€μΉ˜ (Windows10) 1) μ„€μΉ˜ μ „ ν™˜κ²½ μ„€μ • - 가상화 기술인 Hyper-Vλ₯Ό ν™œμ„±ν™”ν•œλ‹€. - μž‘μ—… κ΄€λ¦¬μžμ—μ„œ 가상화가 μ‚¬μš©λ˜λŠ”μ§€λ₯Ό μ²΄ν¬ν•œλ‹€. - λ§Œμ•½ μ‚¬μš©μ€‘μ΄ μ•„λ‹ˆλΌλ©΄ "μ œμ–΄νŒ > ν”„λ‘œκ·Έλž¨ μ„€μΉ˜ 및 제거 > Window κΈ°λŠ₯ 켜기/끄기 > Hyper-V 체크" ν›„ λ¦¬λΆ€νŒ… ν•˜λ©΄ λœλ‹€. 2) Docker μ„€μΉ˜ - μ‚¬μ΄νŠΈμ— 접속해 μ„€μΉ˜ 파일..