컨ν μ΄λ κΈ°μ μ 무μμΌκΉ?
- 컨ν μ΄λλ μ ν리μΌμ΄μ μ μΈμ λ μ€ν κ°λ₯νλλ‘ νμν λͺ¨λ μμλ₯Ό νλμ λ°νμ νκ²½μΌλ‘ ν¨ν€μ§ν λ Όλ¦¬μ 곡κ°μ λ§νλ€.
- λ컀μμ μ΄λ° ν¨ν€μ§ κΈ°μ μ Docker file buildλ₯Ό ν΅ν΄ ꡬννλ€.
- μ¦, μ ν리μΌμ΄μ κ³Ό μ’ μ νλͺ©μ νλλ‘ λ¬Άμ΄, μ€ννκ² ν΄μ£Όλ μ΄μ μμ€ν μ κ°μνν κ²½λμ 격리λ νλ‘μΈμ€ λΌκ³ λ³Ό μ μλ€.
μ΄λ₯Ό ν΅ν΄ μ»μ μ μλ κ°μ₯ ν° μ΄μ μ κ°λ° κ·Έ μ체μ μ§μ€ν μ μλ€.
컨ν μ΄λ νΉμ§
- 컨ν μ΄λλ μ΅μνμ Imageλ₯Ό ν΅ν΄ μ€νλλ―λ‘ κ²½λμ΄λ€.
- μΌλ° μλ² νκ²½μμμ μ ν리μΌμ΄μ μ€νκ³Ό λ¬λ¦¬ μΈμ λ νλ‘μΈμ€ μμ€μ μλλ‘ λΉ λ₯΄κ² μ€ν κ°λ₯νλ€.
- νλ²μ μ¬λ¬κ°μ 컨ν μ΄λλ₯Ό λμμ μ€ν κ°λ₯νλ€.
- κ°μΈ νκ²½μ΄λ, ν΄λΌμ°λ νκ²½μ΄λ μ΄λ€ OSλ λ컀 νλ«νΌλ§ κΉλ €μμΌλ©΄ μ΄μμ±μ΄ λ°μ΄λλ€.
컨ν μ΄λμ μ’ λ₯
컨ν μ΄λλ μμ€ν 컨ν μ΄λ, μ ν리μΌμ΄μ 컨ν μ΄λ, λΌμ°ν° 컨ν μ΄λλ‘ λλ μ μλ€.
1. μμ€ν (or OS) 컨ν μ΄λ
- νΈμ€νΈOS μμ Ubuntuμ κ°μ λ°°ν¬ν 리λ μ€ Imageλ₯Ό ν΅ν΄ λ°°ν¬λλ 컨ν μ΄λμ΄λ€.
- λ§λ€μ΄μ§ 컨ν μ΄λ λ΄λΆμ λ€μν μ ν리μΌμ΄μ λ° λΌμ΄λΈλ¬λ¦¬ λꡬλ₯Ό μ€μΉνκ³ μ€ν κ°λ₯νλ€.
2. μ ν리μΌμ΄μ 컨ν μ΄λ
- λ¨μΌ μ ν리μΌμ΄μ μ€νμ μν΄ ν΄λΉ μλΉμ€λ₯Ό ν¨ν€μ§νκ³ μ€ννλλ‘ μ€κ³λ 컨ν μ΄λ
- 3-tier μ ν리μΌμ΄μ κ³Ό κ°μ κ²½μ° κ° tierλ₯Ό κ°λ³ 컨ν μ΄λλ‘ μ€ννμ¬ μ°κ²°νλ€.
- μ ν리μΌμ΄μ κ³Ό μμ€ν 컨ν μ΄λμ μ°¨μ΄μ μ 컨ν μ΄λ λ΄λΆμ μ£ΌμΈμ΄ λκ΅°μ§ μ΄λ€.
- μμ€ν 컨ν μ΄λ κ°μ κ²½μ° Host OS μ PID 1λ²μ΄ λ΄λΆ 컨ν μ΄λμ PID 1λ²κ³Ό κ°λ€
- νμ§λ§ μ ν리μΌμ΄μ 컨ν μ΄λλ λ€λ₯΄λ€. λ΄λΆ 컨ν μ΄λμ 1λ² PIDλ₯Ό κ°λ 주체λ ν΄λΉ μ ν리μΌμ΄μ λ³ΈμΈλ€μ΄λ€.
'Docker π' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Docker] λ컀 DNSμ 컨ν μ΄λ proxy(Nginx) (0) | 2023.09.10 |
---|---|
[Docker] docker imageμ λν μ΄ν΄μ κ΄λ¦¬ (0) | 2023.09.10 |
[Docker] GUI 컨ν μ΄λ κ΄λ¦¬ λꡬ, Portainer (0) | 2023.09.10 |
[Docker] Nginxλ₯Ό ν΅ν κΈ°μ (0) | 2023.09.08 |
[Docker] docker λͺ λ Ήμ΄ μ 리 (0) | 2023.09.08 |