αααααΊααΆα’αααααααΈααΈααα αααα»ααααααΈααα’ααααααααααΉααααααααααααααααααααα αααααΆαααααΌαααΆααα»αααΊαααα
Π
αααααααααααααααααΆαααααααΌαααΆααααααΆαααΈαα»ααα
αααα»αααααααΎαα
ααααααα₯ααα·ααααα α’αααααααΎααααΆααα’ααΆαα·αα ααΆααα 100 αααααα»ααααααα 6 ααααα
ααααααα₯ααα·ααααα α’αααααααΎααααΆαααααααΆαααΆαα’αα»ααααΆαα ααΆααα 200 αααααα»ααααααα 6 ααααα
ααααααααΆααααα ααααΆααααααααα
αααααΆααααα»αα ααααΆααααααααα
αααααααααΆααα Docker ααααΌαααΆααααααααΆα ααα½αααααααΎ manifest αα ααΆαα Docker Hub α αααααααααααααααααΆαααααΌαααΆαα’αΆαααααααΎααααααααααααΈαααααααΎαα»αααΌαααΆα αα·ααααααααααααααααΈααα αΆααααΌαααΆααααααα αααααΆααα’αααααααΎααααΆααα’ααΆαα·α (ααααΆαααΆαα’αα»ααααΆα) αααααααααΆαααααααΌαααΆαααααΆαααα α’αΆααααααΆα ip α
NB α’αααααΉαααα½αααΆα subtleties ααααααααα αα·αααααΈα’αα»ααααααα’αααα»α
ααΎααααα»αααα½αααΆααααα½αααΈα’αα·αα·αα αα·ααα ααααααΆααααααΉααααααΆααααΌαααΆααα»αααΊαααα ααΎααα·ααα·α αΆαααΆαααααΆααααΌαααΆααα αααααααααααααααααΆααααα ααΈαααααααΎααααααααΆαααΆααα manifest α αΎαα ααα½ααααααΆαα (ααααΎαααα»α) αα αα α»αααααααα·αααΆαααααααααααα ααΆαααααΆααααααΌααααααΊααα’ααααΎααα·αααααα’αα ααααααΎααααΈααααΎα±ααααΆααΆααααααΆααααα½αα’αααααααΎααααΆαα ααΌα ααααα’αααααααΎααααΆαααα·αα αΆαααΆα αααΆαααααααΆααααΎαααααααΌαααΆαααααα½αααααααΎαααααα
ααΆααα·ααΆααααα’α·ααααααααααααΆαααααΌαααΆα Docker Hub
ααΎαααΆαα αααΆααααα αααΎααααα»αααΆααα·ααΆαααΎααΆαααΆαααααΌαααΆαααΈ Docker Hub ααΎααααΈαααααααΈααΌαα ααα»ααααααααααααααΏα ααααΌα ααΆαααααααααααΆαααΆαα αααΆααααΆααα α’αααΈβαααβααΎαβααΆαβααΎαβααΆαβαααααΆααβααΆβα’αααβααααΎβααααΎαααβααΆααα’ααβαααα»αβααΆαβααβααΌαααΆαβαααα»αβα’ααααΆβαααβα’αΆα βααααΆααααβααΆαβαααααΆααβααα αΌαβααΆαααΆαβααααααΆα ααααααΆαααΆααααα ααΆαα₯αααα·αααα½αα±ααααααααααΆααααα’αααααααΎααααΆααα’ααΆαα·ααα½αα ααα½αααΌα α§ααΆα ααα αααα αα 30% ααααΆαααΆαααααΆααα’ααααΆαααααΈα’αααααααΎααααΆααα’ααΆαα·αααααΉααα 1% ααα»αααααα
ααααααααααααΈααΊααα’ααααΎααΆααα·ααΆαααα ααΌα ααααα’αααααααΎααααΆααααΆαα αααΎαααααααΎαααΉααα·ααααααααααΆααααα ααααααααααΆαααααααααΌαααΆααααααΎαα‘αΎαααΎααααΈαααα»ααααα αΆααααΈααΆαααααΎααααΆααααααααΆαααα’αααα’αα·αααααα - ααΆαααα Docker ααΆααααααΎαααΌα ααΆααααααΎαααΌαααΆαααΆααΎαα
αα½αα’αααα’αα·ααααααα±αααααααΆααααα αααΆααα’αααΈαααααααααααααααααΆααα
α₯α‘αΌααααααΎαααΆααααααΈαααααααΆαα αα·ααααααααααααααααααα½ααααααα·ααα ααΎαααααΌαααααααααααααααα αα ααααααααααΆααααααα·ααααα·ααΆαααααΆαααΉααααααΉαααΆαααααα ααΆαααΉααααααΉαααΆαααΆαααααΌαααΆαααΈαααααΈααααα Docker ααΊαα·ααΆαααΆααα α’αααααΉααα·αα’αΆα ααααΎα API αααααΆααααΆαααΆααααα αααα»αααΆααα·αααααΆαααααΈααααααα - ααΆααααΆαααααα·αααΆαα ααΆααΆααα·α ααΆαααΆαααααΌαααΆαααΊααΆααΆααα½ααααα αΌαααααΆααααααΎ manifest αα·α blobs αα αααα»α API α αΎααα½αααΆααααΌαααΆαααααα·ααααα·αα»αααααΆ α’αΆαααααααΎααααΆαααΆααα α’αα·αα·αα αα·αααΌαααΆααααααΆαααααΎαα»αα
α§ααΆα ααα ααααα·αααΎα’αααααΆαααΌαααΆααα½α α αΎα Docker Engine ααΉαα ααααααΎαααααΆαα manifest αααααΆααΆααΆααααααΆααα αΆαααΆα αααΆααα’αααα½α α αΎααααααα’ααααΎ manifest αααααΆαααα½ααα α αΎααααααΆαααααααα αααααΆααα·αααα ααααα·αααΎα’ααααααα»αααΆαααααΌαααΆααααααΆααααααααΆααααααααα αααΎα ααααΎ manifest ααΉααααα‘αααααααΈααααΌαααΆα manifests αααααΆααααααΆαααααααααααααΆαααΆααααααΈαα½ααα αααααΆαααα Docker Engine ααΉαα ααααααΎ manifest αα½ααααααααα ααΆααααααΉαααααΆαααααααααα·ααααααααΆαααα»αααααΎαααΆα α αΎααααα‘αααααα·αααΉαααα½αααΆααααααΈαααααΆααααΆααα’αααα αααα»αααΌαααΆαα αααααΆααααααΆααΉααα½ααααααααΆαααααααΆααααΈαα½αα (blob)α
NB αααααΆααααααααααΌαααΆαααααααααααααΆααααααΌααααΌααΆααα
αααα»α
ααΆααααααΆααΆαααΆαααααΌαααΆαααΊαα·αααΆααααΎαααα αΆααα½α α¬ααΈα ααααΌα ααΆααΈααΌααααα ααααΆαααααα - ααααΎαααααΆαααααααΆαα (αααα»α) α ααΆαααααααα·ααΆααααα Docker ααΆαααΆαααΆααααααααααΆααααα ααΎααΌαααααΆααααααΆααααααααααΆαα ααααααααααΆααααα αααΎααααα»ααα ααΉαααΆαααααΎααααΆααααααα·ααααααΌαα ααα»αααααααΆαααΆααααα ααΎαααΆαααααΆαααα αααα ααααα·ααΆαααΆαααααα ααα ααΈαααααα’αααααααΌαααΆαααΆαα ααα½ααααααΆαααααααΆαααααΎαα»α αααααΉαααΆαα±ααααΆαααΆααα·αα’αΎααΎααΉαααΆαα’αα»ααααααα’αααα»αααΆααααααΉαααΆαααααΎααΆαααΆαα½α Dockerfile α αΎααααααΆααααΆααα·α αΆααααΆααααααΆααα’αααααααΎααααΆαααααα ααααααΆαααα ααααΎααΆαααΆαα½ααααααΈαααααααααα·αααΆαααΆααααααΉαα αααΎαα’αααΈααααααΆααααα’α·αα
ααΌα αααα ααΎααααααα ααα½αααααΎαααααα’ααααΎααααΎ manifest α αααααΊααΆαααααααααααΆαααα ααΉαααΆαααΆαααααΌαααΆα αααααΆααααα½ααααααΆααα’αααααααΎααααΆαααααα»αααΆααααα αα·αααΆααΆαααΆααα»ααααααααααΆααααα·α ααααα½α - ααααα·αααΎα’αααααααΆααΆαααΆαααααΌαααΆααααααΆααα½α α αΎα ααααΎααΉααα ααααααΌααααααα·α αΆαααΆ αααααΈααΆα’ααααα·αααΆααααααααΆαααααααα αααα»αααααΈααΆααααα ααΎααααααΉαααΆαα·ααΈααΆαααααααααΆαααααααααααααααααΆαααΆααααααααΉαααΆαααΆααα»αααα·ααα αα·αααΆααααα½αααααΎα
αααααΉααααα αΆαααα·αααααα’ααααα’αααα
ααΎαααΉααααα½ααα·αα·αααααΆαααΉααααααΉα αα·αααααΎααΆααααααααΌααααααα’αααα ααΎααααΈααααΎααααΆααααΌαα ααΎααααΈααααΎα±ααααααΆααααΆααΆαααΉααααααΉαααΊαααααααααααΆααααααααα’αααααααΎααααΆααααΈαα½αα α αΎαααΆαα·ααα ααΎαααΉαααααΆααΆααα·αααΆααΆααα’αααα’αα·ααααααααΈααΆαααααΎααΆαααΆααααααα½αααα‘αΎαα
ααΌααααα αΆααα ααα»ααααΆααααααΆα αααΆααα»αααα αααααΆααα’ααααααα½ααααααααΈααΈααΆααααααα CI αα·αααααααααααααα»ααα ααααα·αααΈααΆαααααΆααααααΌαααΆαααααα
ααΆα
α»αααααα ααΆααααααα½αααααΆαααΆααααααααααΎααααααΆαααα αααααααααααΎαα
αα ααΎαααΉαααααααααααΆαααααααααααααααΈαααααΆαααααααααΎαα
αα αα αΌααααααααααΈ 1 αααα·α
ααα·ααΆα ααΎααααΈααΆααααΆααα ααΌααααααααααααααααα
αααααΆααααααααΆαααααααα’αααΈααΆαααααΆααααααΌαα
α»αααααααααα»αα
ααααααααααααααααααΆαααα ααΌαα
αΌααα
ααΆαα
αααααΆααα’ααααααααααΌαααΆααααααΎααααααααααααααααααΆαααααΌαααΆααααααα½ααα Docker αααααααΌαααΆαααΆαααααΌαααΆαααααΆαααααααααααΆαααααααα·ααααα½αα
ααααα: www.habr.com