ΠΡΠ΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°ΡΠ°, Π½Π° Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° DockerHub ΠΈΠΌ Π±Π΅Π° ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈ Π΅-ΠΏΠΎΡΡΠ° ΡΠΎ ΡΠ»Π΅Π΄Π½Π°Π²Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°:
βΠΠΎ ΡΠ΅ΡΠ²ΡΡΠΎΠΊ, 25 Π°ΠΏΡΠΈΠ» 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΡΠΊΡΠΈΠ²ΠΌΠ΅ Π½Π΅ΠΎΠ²Π»Π°ΡΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΅Π΄Π½Π° ΠΎΠ΄ Π±Π°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° DockerHub, ΠΊΠΎΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½Π΅ΡΠΈΠ½Π°Π½ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ΡΠΎ, Π²Π΅Π΄Π½Π°Ρ Π³ΠΈ ΠΏΡΠ΅Π·Π΅Π΄ΠΎΠ²ΠΌΠ΅ ΡΠΈΡΠ΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΊΠΎΡΠΈ Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
Π ΡΠ΅Π³Π° Π±ΠΈ ΡΠ°ΠΊΠ°Π»Π΅ Π΄Π° Π³ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ ΡΡΠΏΠ΅Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΡΠ΄Π΅ΠΌΠ΅ Π²ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° ΠΈΡΡΡΠ°Π³Π°ΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΊΠΎΠΈ ΡΠΌΠ΅ΡΠΊΠΈ Π½Π° DockerHub Π±Π΅Π° Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°Ρ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈ ΡΠ΅Π³Π°.
ΠΠ²Π΅ ΡΡΠΎ ΡΡΠΏΠ΅Π°Π²ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΠΌΠ΅:
ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΡΠ°ΡΠΎΠΊ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Π½Π΅ΠΎΠ²Π»Π°ΡΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° DockerHub, Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 190 ΡΠΌΠ΅ΡΠΊΠΈ (ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΎΠ΄ 000% ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅) ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈ. ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π³ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ ΠΈΠΌΠΈΡΠ° ΠΈ Ρ Π°ΡΠΎΡ Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡΠ΅ Π½Π° ΠΌΠ°Π» ΠΏΡΠΎΡΠ΅Π½Ρ ΠΎΠ΄ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΠΊΠ΅Π½ΠΈΡΠ΅ Π½Π° GitHub ΠΈ BitBucket ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΠΈΠ·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ.
Π¨ΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π³Π°:
- ΠΠΈ Π·Π°ΠΌΠΎΠ»ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π°Ρ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡΠ΅ Π½Π° DockerHub ΠΈ ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ ΡΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΠΈΡΡΠ°ΡΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°.
- ΠΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π±ΠΈΠ»Π΅ Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ ΠΎΠ΄ ΠΎΠ²Π°, Π΄ΠΎΠ±ΠΈΠ»Π΅ ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠΎΠΊΠ΅Π½ΠΈ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π±Π°ΡΠ°ΠΌΠ΅ ΠΎΠ΄ Π½ΠΈΠ² Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π·Π° ΠΊΠ°ΠΊΠ²Π° Π±ΠΈΠ»ΠΎ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡΠ½Π° ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ.
- ΠΠ° Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΡΡΡΠ°ΠΆΠΈΡΠ΅ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΠΊΠΈ GitHub ΠΈ BitBucket Π²ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 24 ΡΠ°ΡΠ°, ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π³ΠΈ Π²ΡΡΠΊΠΈΡΠ΅
- ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»ΠΈΡΠ°Π΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ²Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° ΠΎΠ΄ Π½Π°ΡΠ°ΡΠ° ΡΡΠ»ΡΠ³Π° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π³ΡΠ°Π΄Π΅ΡΠ΅. ΠΠΎΠΆΠ΅Π±ΠΈ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΠΊΠΈ Π½Π° GitHub ΠΈ BitBucket. ΠΠ²Π° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π²ΠΎ Π΄Π΅ΡΠ°Π»ΠΈ ΠΎΠ²Π΄Π΅.
ΠΠΈΠ΅, ΠΏΠ°ΠΊ, ΡΠ΅ Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠ΅ Π³ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ. ΠΠΎΡΡΠ°Π²ΠΈΠ²ΠΌΠ΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΠΌΠΎΠΆΠ½ΠΈΡΠ΅ ΠΈΠ΄Π½ΠΈ Π½Π΅Π»Π΅Π³Π°Π»Π½ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ.
Π‘Γ¨ ΡΡΡΠ΅ Π³ΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΠΌΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΡ ΠΈ ΡΠ΅ Π²Π΅ Π°ΠΆΡΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΡΠ°Π½Π°Ρ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈβ.
ΠΠ°ΠΊΠΎ ΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ, ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π°ΡΠ° ΠΏΠΎΡΡΠ°, Π½Π°ΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΠΊΠΈ Π²ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ. ΠΠ΅ Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΠΎΡΡ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΡΠ°Π½Π°Ρ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π‘Π°ΠΌΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π°Ρ Π²ΠΎ Π°Π½ΠΊΠ΅ΡΠ°ΡΠ°.
ΠΠ°Π»ΠΈ ΡΡΠ΅ Π΄ΠΎΠ±ΠΈΠ»Π΅ ΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΈΡΠΌΠΎ?
-
ΠΠ°
-
ΠΠ΅
-
ΠΠ΅ΠΌΠ°ΠΌ ΡΠΌΠ΅ΡΠΊΠ° Π½Π° DockerHub
ΠΠ»Π°ΡΠ°Π° 26 ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. 2 ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΡΠ΅ Π²ΠΎΠ·Π΄ΡΠΆΠ°Π°.
ΠΠ·Π²ΠΎΡ: www.habr.com