우리FISA

πŸ“ 우리 FISA ν΄λΌμš°λ“œμ—”μ§€λ‹ˆμ–΄λ§ 3μ£Όμ°¨ 기둝

ν΄λ‘œμ΄πŸ“ 2023. 12. 9. 21:03

μ™œ μ΄λ ‡κ²Œ λˆ„λ ‡κ²Œ λ‚˜μ™”μ„κΉŒ

 

μ΄λ²ˆμ£ΌλŠ” λΉ„μ¦ˆ νŠΉκ°•μ΄ λ‘λ²ˆμ΄λ‚˜ μžˆμ–΄μ„œ μˆ˜μ—… 정리가 λ³„λ‘œ μ—†λ„€

 

πŸ“‹ μˆ˜μ—… 기둝

개발자라면 λͺ¨λ₯΄λ©΄ μ•ˆλ , 도컀

Docker λž€?
μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹ μ†ν•˜κ²Œ ꡬ좕, ν…ŒμŠ€νŠΈ 및 배포할 수 있게, λ¦¬λˆ…μŠ€ μ»¨ν…Œμ΄λ„ˆλ₯Ό 기반으둜 ν•˜λŠ” μ˜€ν”ˆμ†ŒμŠ€ 가상화 ν”Œλž«νΌ

* μ»¨ν…Œμ΄λ„ˆ?
ν‘œμ€€ν™”λ˜κ³  μ‹€ν–‰ κ°€λŠ₯ν•œ κ΅¬μ„±μš”μ†Œλ‘œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ†ŒμŠ€ μ½”λ“œμ™€ 이 μ½”λ“œλ₯Ό μž„μ˜μ˜ ν™˜κ²½μ—μ„œ μ‹€ν–‰ν•˜λŠ” 데 ν•„μš”ν•œ 운영체제 라이브러리 및 쒅속 ν•­λͺ©μ„ μ‘°ν•¨ν•œ 것

* 가상화?
물리적 컴퓨터 ν•˜λ“œμ›¨μ–΄λ₯Ό 보닀 효율적으둜 ν™œμš©ν•  수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” ν”„λ‘œμ„ΈμŠ€, ν΄λΌμš°λ“œ μ»΄ν“¨νŒ…μ˜ 기반
μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•΄ ν”„λ‘œμ„Έμ„œ, λ©”λͺ¨λ¦¬, μŠ€ν† λ¦¬μ§€ λ“±, μ»΄ν“¨ν„°μ˜ ν•˜λ“œμ›¨μ–΄ μš”μ†Œ -> κ°€μƒλ¨Έμ‹ μœΌλ‘œ λΆ„ν• ν•˜λŠ” ν•˜λ“œμ›¨μ–΄ μƒμ˜ 좔상화

 

DockerFile

- Docker μ»¨ν…Œμ΄λ„ˆ μ΄λ―Έμ§€μ˜ λΉŒλ“œ 방법에 κ΄€ν•œ μ§€μ‹œμ‚¬ν•­μ΄ ν¬ν•¨λœ λ‹¨μˆœ ν…μŠ€νŠΈ 파일

- Docker 이미지 생성 ν”„λ‘œμ„ΈμŠ€λ₯Ό μžλ™ν™”, μ‹€ν–‰ν•  λͺ…λ Ή μΈν„°νŽ˜μ΄μŠ€ λͺ…λ Ήμ–΄ λͺ©λ‘

- λ°©λŒ€ν•˜μ§€λ§Œ ν‘œμ€€ν™” λ˜μ–΄μžˆμ–΄ μ½˜ν…μΈ , 인프라, 기타 ν™˜κ²½ λ³€μˆ˜μ— 상관없이 λ˜‘κ°™μ€ λ°©μ‹μœΌλ‘œ 이루어짐

 

Docker Image

- μ‹€ν–‰ κ°€λŠ₯ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ†ŒμŠ€μ½”λ“œ, μ»¨ν…Œμ΄λ„ˆ ν˜•νƒœλ‘œ μ‹€ν–‰λ˜λŠ” 데 ν•„μš”ν•œ λͺ¨λ“  툴, 라이브러리 및 쒅속 ν•­λͺ©μ„ 포함

- μƒˆλ‘œ λΉŒλ“œλ„ κ°€λŠ₯ν•˜μ§€λ§Œ λŒ€λΆ€λΆ„ 곡톡 μ €μž₯μ†Œ(Docker hub)μ—μ„œ κ°€μ Έμ˜΄

- read-only ν•œ ν…œν”Œλ¦Ώμ΄λΌκ³ λ„ 생각 κ°€λŠ₯, μ‹œμž‘μ΄λ‚˜ μ‹€ν–‰ν•  수 μ—†μŒ

- ν…œν”Œλ¦Ώμ„ 베이슀둜 μ»¨ν…Œμ΄λ„ˆλ₯Ό build ν•  수 있음

https://phoenixnap.com/kb/docker-image-vs-container

- ν•˜λ‚˜μ˜ 이미지 베이슀둜 λ¬΄ν•œκ°œμ˜ 도컀 이미지λ₯Ό 생성할 수 있음

- μ΄λ―Έμ§€μ˜ 초기 μƒνƒœλ₯Ό λ³€ν˜•ν•  λ•Œ λ§ˆλ‹€, ν…œν”Œλ¦Ώμ˜ 맨 μœ—λ‹¨μ˜ λ ˆμ΄μ–΄λ₯Ό μΆ”κ°€ν•˜λŠ” 것

도컀 μ΄λ―Έμ§€λŠ” 일련의 λ ˆμ΄μ–΄λ“€(series of layers), 맀번 λ‹€λ₯΄μ§€λ§Œ 이전 ν•­λͺ©μ— 비둯됨

 

 

Docker Container

- κΈ°λ³Έ μ‹œμŠ€ν…œκ³Ό μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ‹€ν–‰ ν™˜κ²½μ„ 뢄리할 수 μžˆλŠ” κ°€μƒν™”λœ λŸ°νƒ€μž„ ν™˜κ²½

- μ»¨ν…Œμ΄λ„ˆ λ‚΄λΆ€μ—μ„œ μ‹€ν–‰λ˜λŠ” μ»΄ν“¨νŒ… ν™˜κ²½μ„ ν‘œμ€€ν™” 함

- μ‘μš© ν”„λ‘œκ·Έλž¨μ„ λ™μΌν•œ ν™˜κ²½μ—μ„œ μž‘λ™ν•˜κ²Œ ν•˜κ³  λ‹€λ₯Έ μ‚¬μš©μžμ™€μ˜ κ³΅μœ λ„ λ‹¨μˆœν™”

- 이미지가 읽기 μ „μš© 파일이라면 μ»¨ν…Œμ΄λ„ˆλŠ” μ‹€ν–‰ κ°€λŠ₯ν•œ μ½˜ν…μΈ 

도컀 ν™˜κ²½κ³Ό κ°€μƒλ¨Έμ‹ μ˜ 차이점

 

 

Docker Hub

- 곡용 도컀 이미지 μ €μž₯μ†Œ

 

좜처
https://www.ibm.com/kr-ko/topics/docker
https://phoenixnap.com/kb/docker-image-vs-container 

 


Docker command cheat sheet

https://docs.docker.com/get-started/docker_cheatsheet.pdf

 

 

🧠 회고

이번주 λ¨Ήλ¨Ήλ¨Ή (텐동, λ§ˆλΌνƒ•, λ“±μ΄Œ)

μ ˆλŒ€ 넣을 사진이 μ—†μ–΄μ„œ λ„£μ€κ²Œ μ•„λ‹˜..

μ΄λ²ˆμ£ΌλŠ” μ°Έ λ§Žμ€ 일듀이 μžˆμ—ˆλ‹€.
μ—¬λŸ¬ μΌλ“€λ‘œ λ‚˜μ˜ 내싀을 더 νƒ„νƒ„ν•˜κ²Œ λ‹€μ‘ŒμœΌλ©΄ μ’‹κ² λ‹€.
ν‘νκΈ“κΈ“γ„±γ…ŽκΈ“κ·Ένœ΄γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… γ… 

νšŒμ‹μ„ λͺ»κ°”λ‹€.
흑,,,,,,,,,,,,,,,,,λ‹€μŒμ— ν•œλ‹€λ©΄ κΌ­ κ°€κ³ μ‹Άλ‹€,,,,,,

인생은 μ„ νƒμ˜ 연속이닀.
λ‚˜μ˜ 선택이 μ˜³μ•˜μœΌλ©΄ μ’‹κ² λ‹€.
λ‚˜λŠ” 더 μž˜ν• μˆ˜μžˆλ‹€!

 

 

πŸ‘ŠπŸ» 4μ£Όμ°¨ κ³„νš

  1. μ•Œκ³ λ¦¬μ¦˜ 맀일맀일 2문제 이상 ν’€κΈ°
  2. ν•œμž κ³΅λΆ€ν•˜κΈ°
  3. ν•œμž μ‹œν—˜ ν•œλ²ˆμ— ν•©κ²©ν•˜κΈ°(μ§„μ§œ 제발)
  4. 간식 μ•ˆλ¨ΉκΈ°, μ§„μ§œ λ„ˆλ¬΄ λ°°κ³ ν”„λ©΄ 아침에 ν•˜λ‚˜λ§Œ λ¨ΉκΈ°