π *Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Docker-ΠΎΠ±ΡΠ°Π· Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°* ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π οΈ Π₯ΠΎΡΠΈΡΠ΅ ΡΡΠΊΠΎΡΠΈΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ½ΠΈΠ·ΠΈΡΡ Π΅Π³ΠΎ Π²Π΅Ρ? Π’ΠΎΠ³Π΄Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Docker-ΠΎΠ±ΡΠ°Π· β ΡΠ΅Π°Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ! ΠΠ΅ΡΠ²ΠΎΠ΅: Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ°Π· β Alpine Linux. ΠΠ½ Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠΎΠ΅ Π½ΡΠΆΠ½ΠΎΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΡΠΎΡΠΎΠ΅: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ β Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π»ΠΈΡΠ½ΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡ ΠΎΠ±ΡΠ°Π·, Π½ΠΎ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ --no-cache ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² β ΡΡΠΊΠΎΡΠΈΡ ΡΠ±ΠΎΡΠΊΡ - ΠΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Ρ rm -rf /var/cache/apk/* ΠΈΠ»ΠΈ apt-get clean ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΌΡΡΠΎΡΠ° ΠΡΠΈΠΌΠ΅Ρ Dockerfile: FROM alpine:latest RUN apk add --no-cache python3 && \ rm -rf /var/cache/apk/* CMD ["python3"] Π’Π°ΠΊ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΎΠ². ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Docker-ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π·Π½Π°Π΅ΡΠ΅ Π²Ρ? ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° Π½Π°Ρ ΠΊΠ°Π½Π°Π», ΡΡΠΎΠ±
π *Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Docker-ΠΎΠ±ΡΠ°Π· Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
20Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202520Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½