μ΄λ²μ£Όλ λΉμ¦ νΉκ°μ΄ λλ²μ΄λ μμ΄μ μμ μ λ¦¬κ° λ³λ‘ μλ€
π μμ κΈ°λ‘
Docker λ?
μ ν리μΌμ΄μ μ μ μνκ² κ΅¬μΆ, ν μ€νΈ λ° λ°°ν¬ν μ μκ², 리λ μ€ μ»¨ν μ΄λλ₯Ό κΈ°λ°μΌλ‘ νλ μ€νμμ€ κ°μν νλ«νΌ
* 컨ν μ΄λ?
νμ€νλκ³ μ€ν κ°λ₯ν ꡬμ±μμλ‘ μ ν리μΌμ΄μ μμ€ μ½λμ μ΄ μ½λλ₯Ό μμμ νκ²½μμ μ€ννλ λ° νμν μ΄μ체μ λΌμ΄λΈλ¬λ¦¬ λ° μ’ μ νλͺ©μ μ‘°ν¨ν κ²
* κ°μν?
물리μ μ»΄ν¨ν° νλμ¨μ΄λ₯Ό λ³΄λ€ ν¨μ¨μ μΌλ‘ νμ©ν μ μλλ‘ ν΄μ£Όλ νλ‘μΈμ€, ν΄λΌμ°λ μ»΄ν¨ν μ κΈ°λ°
μννΈμ¨μ΄λ₯Ό μ¬μ©ν΄ νλ‘μΈμ, λ©λͺ¨λ¦¬, μ€ν λ¦¬μ§ λ±, μ»΄ν¨ν°μ νλμ¨μ΄ μμ -> κ°μλ¨Έμ μΌλ‘ λΆν νλ νλμ¨μ΄ μμ μΆμν
DockerFile
- Docker 컨ν μ΄λ μ΄λ―Έμ§μ λΉλ λ°©λ²μ κ΄ν μ§μμ¬νμ΄ ν¬ν¨λ λ¨μ ν μ€νΈ νμΌ
- Docker μ΄λ―Έμ§ μμ± νλ‘μΈμ€λ₯Ό μλν, μ€νν λͺ λ Ή μΈν°νμ΄μ€ λͺ λ Ήμ΄ λͺ©λ‘
- λ°©λνμ§λ§ νμ€ν λμ΄μμ΄ μ½ν μΈ , μΈνλΌ, κΈ°ν νκ²½ λ³μμ μκ΄μμ΄ λκ°μ λ°©μμΌλ‘ μ΄λ£¨μ΄μ§
Docker Image
- μ€ν κ°λ₯ν μ ν리μΌμ΄μ μμ€μ½λ, 컨ν μ΄λ ννλ‘ μ€νλλ λ° νμν λͺ¨λ ν΄, λΌμ΄λΈλ¬λ¦¬ λ° μ’ μ νλͺ©μ ν¬ν¨
- μλ‘ λΉλλ κ°λ₯νμ§λ§ λλΆλΆ κ³΅ν΅ μ μ₯μ(Docker hub)μμ κ°μ Έμ΄
- read-only ν ν νλ¦Ώμ΄λΌκ³ λ μκ° κ°λ₯, μμμ΄λ μ€νν μ μμ
- ν νλ¦Ώμ λ² μ΄μ€λ‘ 컨ν μ΄λλ₯Ό build ν μ μμ
- νλμ μ΄λ―Έμ§ λ² μ΄μ€λ‘ 무νκ°μ λ컀 μ΄λ―Έμ§λ₯Ό μμ±ν μ μμ
- μ΄λ―Έμ§μ μ΄κΈ° μνλ₯Ό λ³νν λ λ§λ€, ν νλ¦Ώμ 맨 μλ¨μ λ μ΄μ΄λ₯Ό μΆκ°νλ κ²
λ컀 μ΄λ―Έμ§λ μΌλ ¨μ λ μ΄μ΄λ€(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μ£Όμ°¨ κ³ν
- μκ³ λ¦¬μ¦ λ§€μΌλ§€μΌ 2λ¬Έμ μ΄μ νκΈ°
- νμ 곡λΆνκΈ°
- νμ μν νλ²μ ν©κ²©νκΈ°(μ§μ§ μ λ°)
- κ°μ μλ¨ΉκΈ°, μ§μ§ λ무 λ°°κ³ νλ©΄ μμΉ¨μ νλλ§ λ¨ΉκΈ°
'μ°λ¦¬FISA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
π μ°λ¦¬ FISA ν΄λΌμ°λμμ§λμ΄λ§ 2μ£Όμ°¨ κΈ°λ‘ (1) | 2023.12.03 |
---|---|
π μ°λ¦¬ FISA ν΄λΌμ°λμμ§λμ΄λ§ 1μ£Όμ°¨ κΈ°λ‘ (0) | 2023.11.26 |