π Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Docker: ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π²Π΅ΡΠ° ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π― ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π»ΠΈ ΡΡΠ°ΡΠΈΡΡ ΠΊΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ±ΠΎΡΠΊΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΠ΅ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² β ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ Π²Π°Ρ! Π Π°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Docker Π»Π΅Π³ΡΠ΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΡ ΡΠ±ΠΎΡΠΊΡ: ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎΠ΅. - ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ°Π·Ρ: ΠΈΠ½ΠΎΠ³Π΄Π° Π»Π΅Π³ΡΠ΅ Π²Π·ΡΡΡ Alpine, ΡΠ΅ΠΌ Ubuntu. - ΠΡΠΈΡΡΠΊΠ° ΠΊΠ΅ΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ β Π±ΡΡΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΠΎΠ²: RUN apt-get clean && rm -rf /var/lib/apt/lists/* - ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΡΠ²: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΎΠ΄ΠΈΠ½ RUN. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎΠΈΡ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β ΠΎΠ΄Π½Π° Π·Π°Π΄Π°ΡΠ°. ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΊΠΎΡΠΈΡ ΡΠ±ΠΎΡΠΊΡ, Π½ΠΎ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠΌΠ½ΠΈΡΠ΅: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ°Π· β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΌΠ΅Π½ΡΡΠΈΡ
Π·Π°ΡΡΠ°Ρ ΡΠ΅ΡΡΡΡΠΎΠ². Π ΠΊΠ°ΠΊ Ρ Π²Π°Ρ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Docker-ΠΎΠ±ΡΠ°Π·ΠΎΠ²? ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΈ ΡΠΎΠ²Π΅ΡΡ Π±ΡΠ΄ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ. --- π¬ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π²Π°Ρ Π² Π½Π°Ρ
π Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Docker: ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π²Π΅ΡΠ°
1Β ΠΎΠΊΡΡΠ±ΡΡΒ 20251Β ΠΎΠΊΡΒ 2025
~1 ΠΌΠΈΠ½