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