Docker λ?
DockerλΌλ κ²μ 컨ν μ΄λ κΈ°λ°μ μ€νμμ€ κ°μν νλ«νΌμ λλ€.
μ΄κ² 무μ¨μ리μΈκ° μΆμ λΆλ€λ κ³μ€κ²λλ€.
λ¨μνκ² μ΄μΌκΈ° νμλ©΄, νΉμ νκ²½μ΄ μ€μ λμ΄μλ νΉμ νλ‘μΈμ€λ₯Ό μμΆνμ¬ νλμ '컨ν μ΄λ'λ‘ μΆμννμ¬,
μΈν°νμ΄μ€λ‘ μ 곡νλ κ²μ΄μ£ .
λ μ½κ³ κ°λ¨νκ² μΆμ½νμλ©΄ 곡μ μλ²μ μ κ° λ§λ μ€μ μ λ§μΆ νλ‘μ νΈλ₯Ό μ¬λ¦¬λ κ²λλ€.
νλμ νλ‘μ νΈλ₯Ό μ¬λ¬ κ³³μμ λ€μ΄λ°μ μ¬μ©νκ³ μΆμ λ μΈν°λ·λ§μ΄ μ°κ²°λμ΄μκ³ Docker μμ€ν λ§ λ€μ΄λ‘λ λμ΄μλ€λ©΄ μ΄λμλ λ€μ΄λ°μ μ μλ€λ μ₯μ μ΄ μμ£ .
μ€λ¬΄μμλ νλμ ν νλ¦Ώμμ κ³ κ°μ¬μ λ§κ² μμ μ νλ μ루μ μ 체μμ μ¬μ©ν©λλ€.
Docker μ 컨ν μ΄λ
Dockerμλ μμ μΈκΈν '컨ν μ΄λ' λΌλ κ²μ΄ μμ΅λλ€.
Dockerμ λ‘κ³ λ₯Ό 보μλ©΄ κ³ λ ν λ§λ¦¬κ° μ¬λ¬κ°μ 컨ν μ΄λλ₯Ό μ§μ΄μ§κ³ μμ΅λλ€.
μ΄κ²μ DockerλΌλ μμ§(κ³ λ) μμ μ ν리μΌμ΄μ (컨ν μ΄λ)μ΄ μ¬λΌκ° μλ κ²μ μλ―Έν©λλ€.
κ·Έκ²λ κ°λ³λ‘ λ§μ΄μ£ !
κΈ°μ‘΄ μλΉμ€μμ μ°¨μ΄
μ°λ¦¬λ μ§κΈκΉμ§ μλΉμ€λ₯Ό μν VM μμ±μ νλ€κ³ νλ©΄ OS μ체λ₯Ό κ°μν νμ¬ μμ±νμ΅λλ€.
μ¬λ¬ κ°μ μλΉμ€λ₯Ό μ΄μ©ν κ²½μ° κ΄λ¦¬ν¬μΈνΈλ₯Ό ν¬κ² 2 κ°μ§ λ°©μμΌλ‘ λλμμ΅λλ€.
1. μ¬λ¬ κ°μ VMμ κ°λ³λ‘ μμ±
2. Host VM μμμ μ¬λ¬κ°μ VMλ€μ κ°λ³λ‘ μμ±
μ΄λ κ² λ§μ΄μ£ .
λνμ μΈ μ₯λ¨μ μ λμ΄ν΄λ³΄λ©΄ μλμ κ°μ΅λλ€.
[Guest VM]
-μ₯μ : κ°λ³ νλ‘μΈμ€
(λ 립μ κΈ° λλ¬Έμ νΉμ μλΉμ€ λ° νλ‘μΈμ€ λ€μ΄ μ 볡ꡬμ μ©μ΄ λ€λ₯Έ μλΉμ€ κ° μν₯λ μμ)
-λ¨μ : κ΄λ¦¬ λ°°ν¬μ μ΄λ €μ (κ΄λ¦¬ λ°°ν¬ μ, νλ μ© κ°λ³λ‘ μ μ)
[Host VM]
-μ₯μ : κ΄λ¦¬ λ°°ν¬μ μ©μ΄μ±
-λ¨μ : μμ 곡μ
(GuestVMμμ Hostμ CPUμ½μ΄, λ©λͺ¨λ¦¬, μμ μμ λ± μμμ κ°μ Έκ°κΈ° λλ¬Έμ νΌμΉλͺ»ν μμ€μ΄ λ°μ)
λ κ°μ§ λ°©μ λͺ¨λ μ₯·λ¨μ μ΄ μ‘΄μ¬νλλ° Dockerλ μ΄ λ κ°μ§ λ°©μμ νΌν©νμ¬ μ₯μ λ€μ λͺ¨λ ν‘μνμμ΅λλ€.
λͺ¨λ VMλ€μ μ ν리μΌμ΄μ λ¨μλ‘ μΌλΆλ§ ν¨ν€μ§νμ¬(κ²½λν) Dockerμ μμ§ μμ '컨ν μ΄λ'λ‘ κ΅¬λλ©λλ€.
κ·Έλ¦¬κ³ OS μμμ 곡μ νλ κ²μ΄μ£ .
컨ν μ΄λλ λ 립μ μ΄λ―λ‘ μλ‘ μν₯μ λ―ΈμΉμ§ μκ³ μ€νλ©λλ€.
Dockerμ μ΄λ―Έμ§
λ°©λ²κ³Ό μκ΄μμ΄ OS λ₯Ό ν λ²μ΄λΌλ μ§μ μ€μΉν΄λ³΄μ λΆλ€μ iso νμΌμ μ ν΄λ³΄μ ¨μ κ²λλ€.
OSμ μ€μ νμΌ, μ€ννμΌ, μν λ° κΈ°λ³Έ λ°μ΄ν° λ±..
Dockerμ μ΄λ―Έμ§κ° μ€νλκ² λ°λ‘ μμ μλ '컨ν μ΄λ' μ λλ€.
Dockerμ μ΄λ―Έμ§κ° μ€νλλ©΄ μμΌλ‘μ λͺ¨λ μμ κ³Ό μΆκ° μμ λ μ΄ '컨ν μ΄λ' μμμλ§ μ΄λ£¨μ΄ μ§λλ€.
ν°μΊ£μ λΉλμ΄ μ€λͺ νμλ©΄ μ΄λ―Έμ§λ warνμΌμ΄κ³ , λΉλλμ΄ μμ±λ λλ ν λ¦¬κ° λ°λ‘ '컨ν μ΄λ' μ λλ€.
μλ₯Ό λ€μ΄ index.html νμΌμ <Title>νκ·Έ μ λ°μ΄ν°κ° 'TEST' μκ³ , μ΄ λ°μ΄ν°λ₯Ό 'Change' λ‘ λ³κ²½ν κ²½μ°,
<Title> νκ·Έμ κ°μ 'Change' κ° λμ§λ§, μ»΄νμΌ λ° λΉλλ λλ ν 리λ₯Ό μμ νκ³ μ¬ κ΅¬λνλ©΄
λ€μ 'TEST' κ° λμ΄μλ κ²κ³Ό κ°μ΅λλ€.