αžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹ Docker αž€αŸ†αž–αž»αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αž˜αŸ’αžšαžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαžΆαž”αŸ‹αž›αžΆαž“αž“αžΆαž€αŸ‹ αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 1αŸ– αž€αžΆαžšαž•αŸ’αž‘αž»αž€

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹ Docker αž€αŸ†αž–αž»αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αž˜αŸ’αžšαžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαžΆαž”αŸ‹αž›αžΆαž“αž“αžΆαž€αŸ‹ αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 1αŸ– αž€αžΆαžšαž•αŸ’αž‘αž»αž€

αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αžŸαŸŠαŸαžšαžΈαž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž±αŸ’αž™αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž˜αžΌαž›αž αŸαžαž» αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αžΆαž–αŸαž›αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡αŸ” αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž“αžΉαž„αžšαŸ€αž”αžšαžΆαž”αŸ‹αž›αž˜αŸ’αž’αž·αžαž’αŸ†αž–αžΈαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžšαž€αŸ’αžŸαžΆαžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜ αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž“αžΉαž„αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž€αŸ’αžšαž»αž˜αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ„αž™αž”αŸ’αžšαžΎ Docker Hub αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‘αžΈαž–αžΈαžš αž™αžΎαž„αž“αžΉαž„αž•αŸ’αžαŸ„αžαž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžαŸ’αž˜αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž—αžΆαž–αž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž‘αžΆαž‰αž™αž€αžšαžΌαž”αž—αžΆαž–αŸ”

αž‚αŸ„αž›αžŠαŸ…αžšαž”αžŸαŸ‹ Docker αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αž»αŸ†αžœαž·αž‰αž–αž·αž—αž–αž›αŸ„αž€αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž±αŸ’αž™αž€αŸ’αž›αžΆαž™αž‡αžΆαž€αžΆαžšαž–αž·αž αžŠαŸ„αž™αž’αŸ’αžœαžΎαž±αŸ’αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αžΆαž“αž—αžΆαž–αžŸαžΆαž˜αž‰αŸ’αž‰αŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž‡αžΆαž„ 6.5 αž›αžΆαž“αž“αžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Docker αžαŸ’αž„αŸƒαž“αŸαŸ‡ αž™αžΎαž„αž…αž„αŸ‹αž–αž„αŸ’αžšαžΈαž€αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαžΆαž”αŸ‹αžŸαž·αž”αž›αžΆαž“αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž‘αžΎαž”αžαŸ‚αžšαŸ€αž“αž’αŸ†αž–αžΈ Docker αŸ” αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž“αŸƒαž”αŸαžŸαž€αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž˜αžΌαž›αž“αž·αž’αž·αžŠαŸ„αž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž‡αžΆαžœαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αž˜αŸ’αž’αž·αžαž“αŸƒαžšαžΌαž”αž—αžΆαž– Docker Hub

αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž˜αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž…αž›αŸαž αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž’αž“αž’αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αž·αž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαž»αž˜αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ Docker αž˜αžΆαž“αž˜αŸ„αž‘αž“αž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸαž’αŸ†αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αž–αž·αž—αž–αž›αŸ„αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš Docker Hub αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž„ 6.5 αž›αžΆαž“αž“αžΆαž€αŸ‹αž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αž–αž·αž—αž–αž›αŸ„αž€αŸ” αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ Docker Hub αž•αŸ’αž‘αž»αž€αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž„ 15PB αžŠαŸ‚αž›αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αž–αž·αž—αž–αž›αŸ„αž€ αžšαž αžΌαžαžŠαž›αŸ‹αžœαŸαž‘αž·αž€αžΆαž•αŸ’αžŸαžΆαž™αž•αŸ’αž‘αžΆαž›αŸ‹αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸ αžšαžΌαž”αž—αžΆαž– Docker αž•αŸ’αž›αžΌαžœαž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αž‡αžΆαž„ 150 αž›αžΆαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαž αž‚αž˜αž“αŸ Docker αŸ”

αž™αŸ„αž„αžαžΆαž˜αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αžŠαŸ„αž™αž§αž”αž€αžšαžŽαŸαžœαž·αž—αžΆαž‚αžαžΆαž„αž€αŸ’αž“αž»αž„αžšαž”αžŸαŸ‹αž™αžΎαž„ αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžšαžΌαž”αž—αžΆαž– 15 PB αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„ Docker Hub αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 PB αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αžŸαŸ‹αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž„ 4.5 αžαŸ‚αŸ” αž™αžΎαž„αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž‡αžΈαž€αž‡αŸ’αžšαŸ…αž‡αžΆαž„ XNUMXPB αž“αŸƒαžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž‚αžŽαž“αžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαŸ” αžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αžαŸ’αž›αžΈ αžšαž½αž˜αž‘αžΆαŸ†αž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž‘αžΆαž‰αž…αŸαž‰αž–αžΈαž”αŸ†αž–αž„αŸ‹ CI αž–αžΈ Docker Hub αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž›αž»αž”αžšαžΌαž”αž—αžΆαž–αž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΎαž–αžΎαŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αžšαž·αž˜αžΆαžŽαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž–αŸαž›αžŸαž˜αŸ’αžšαžΆαž€αžŠαŸ„αž™αž’αž„αŸ’αž‚αž»αž™αž‘αŸ†αž“αŸαžšαž“αŸ…αž›αžΎ Docker Hub αž€αŸ’αžšαž»αž˜αž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αŸ’αžšαžˆαž˜αž˜αž»αžαž“αžΉαž„αžŸαŸ†αžŽαž½αžšαžŠαŸαž›αŸ†αž”αžΆαž€αž˜αž½αž™αŸ– αžαžΎαžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž…αŸ†αž“αž½αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž› Docker αž”αž„αŸ‹αž”αŸ’αžšαž…αžΆαŸ†αžαŸ‚αžŠαŸ„αž™αž˜αž·αž“αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“ Docker αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…?

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž˜αŸαžαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž˜αžΆαž“αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ–

  • αž”αž“αŸ’αžαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αŸ’αž“αž€αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž’αžΆαž…αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”
  • αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆ Docker αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž–αŸαž‰αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αž˜αžΈ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αžαž˜αŸ’αž›αŸƒαž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž˜αž·αž“αž‘αžΆαž“αŸ‹αž€αŸ†αžŽαžαŸ‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αžŠαŸ‚αž›αž‡αžΆαž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž”αŸ†αž•αž»αžαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Docker Hub αŸ”

αž‡αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜

αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™ Docker αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž€αžΎαž“αž‘αžΎαž„αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžšαž€αŸ’αžŸαžΆαžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜αžαŸ’αž˜αžΈαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ† αžŠαŸ‚αž›αžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž›αžΎαž‚αžŽαž“αžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžšαž™αŸˆαž–αŸαž›αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžαŸ‚αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ Docker αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸαž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹ UI ឬ API αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαžΌαž”αž—αžΆαž–αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž±αŸ’αž™αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αŸ” αžšαž½αž˜αž‚αŸ’αž“αžΆ αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαž˜αŸ’αž’αžΆαžαžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜ αž€αŸαžŠαžΌαž…αž‡αžΆαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ Docker αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αžŠαŸ„αž™αž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžαŸ’αž˜αžΈ αž…αžΆαž”αŸ‹αž–αžΈαžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆ αž†αŸ’αž“αžΆαŸ† 2020 αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ Docker Hub αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ αžŠαŸ‚αž›αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αžŠαŸ‚αž›αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸαŸ‡αž˜αž·αž“αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž‚αžŽαž“αžΈ Docker Hub αžŠαŸ‚αž›αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹ αž¬αž‚αžŽαž“αžΈαž’αŸ’αž“αž€αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αžšαžΌαž”αž—αžΆαž– Docker αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αž¬αžšαžΌαž”αž—αžΆαž– Docker αž•αŸ’αž›αžΌαžœαž€αžΆαžšαž“αŸ„αŸ‡αž‘αŸαŸ”

  • αž§αž‘αžΆαž αžšαžŽαŸαž‘αžΈ 1αŸ– Molly αžŠαŸ‚αž›αž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αžŽαž“αžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αž›αžΆαž€αž‘αŸ… Docker Hub αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αž˜αž€αžšαžΆ αž†αŸ’αž“αžΆαŸ† 2019 molly/hello-world:v1. αžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡αž˜αž·αž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αž‘αŸαž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αŸ” αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αž›αžΆαž€αž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž’αžŸαž€αž˜αŸ’αž˜αž…αžΆαž”αŸ‹αž–αžΈαžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆ αž†αŸ’αž“αžΆαŸ† 2020 αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžαŸ’αž˜αžΈαž…αžΌαž›αž‡αžΆαž’αžšαž˜αžΆαž“αŸ” αžšαžΌαž”αž—αžΆαž– αž“αž·αž„αžŸαŸ’αž›αžΆαž€αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž…αž„αŸ’αž’αž»αž›αž‘αŸ…αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž™αž€αž…αŸαž‰αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆ αž†αŸ’αž“αžΆαŸ† 2020αŸ”
  • αž§αž‘αžΆαž αžšαžŽαŸαž‘αžΈ 2: Molly αž˜αžΆαž“αžšαžΌαž”αž—αžΆαž–αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αžŸαŸ’αž›αžΆαž€ molly/myapp@sha256:c0ffeeαž”αžΆαž“β€‹αž•αŸ’αž‘αž»αž€β€‹αž‘αžΎαž„β€‹αž“αŸ…β€‹αžαŸ’αž„αŸƒβ€‹αž‘αžΈ 1 αžαŸ‚β€‹αžŸαžΈαž αžΆ αž†αŸ’αž“αžΆαŸ† 2018αŸ” αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž‚αžΊαž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžŸαžΈαž αžΆ αž†αŸ’αž“αžΆαŸ† 2020αŸ” αžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαžŸαž€αž˜αŸ’αž˜ αž αžΎαž™αž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž™αž€αž…αŸαž‰αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆ αž†αŸ’αž“αžΆαŸ† 2020 αž‘αŸαŸ”

αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αž›αžΎαžŸαž αž‚αž˜αž“αŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžŽαž“αžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ Docker αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž•αŸ’αž‘αž»αž€αžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž™αŸˆαž–αŸαž›αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžαŸ‚αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜ Docker αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž•αŸ’αž‘αž»αž€αžšαžΌαž”αž—αžΆαž–αž‚αŸ’αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž‡αžΆαž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž˜αž½αž™αŸ” αž‚αž˜αŸ’αžšαŸ„αž„αž‚αžΆαŸ†αž‘αŸ’αžš αž¬αž€αŸ’αžšαž»αž˜.

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ Docker αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαžˆαž»αžαž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž˜αžΎαž› αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαžΌαž”αž—αžΆαž–αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž•αž›αž·αžαž•αž›αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαž“αŸ…αž›αžΎ Docker Hub αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžαŸ‚αžαžΆαž„αž˜αž»αžαž“αŸαŸ‡αŸ–

αž‡αžΆαž…αž»αž„αž€αŸ’αžšαŸ„αž™ αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžšαž”αžŸαŸ‹αž™αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž αž‚αž˜αž“αŸαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž™αžΎαž„αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž•αŸ‚αž“αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαž˜αŸ’αž›αŸƒαžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž αžšαž αžΌαžαžŠαž›αŸ‹αžαŸ’αž„αŸƒαž‘αžΈ 1 αžαŸ‚αžœαž·αž…αŸ’αž†αž·αž€αžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™ αžŸαžΌαž˜αž”αŸ†αž–αŸαž‰αž‘αž˜αŸ’αžšαž„αŸ‹αž”αŸ‚αž”αž”αž‘ αž“αŸ…αž‘αžΈαž“αŸαŸ‡.

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαž…αŸ†αž–αŸ„αŸ‡αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αžŸαžΌαž˜αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹ αžŸαŸ†αžŽαž½αžšαž‰αžΉαž€αž‰αžΆαž”αŸ‹.

αž…αžΆαŸ†αž˜αžΎαž›αž’αŸŠαžΈαž˜αŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž αŸ€αž”αž“αžΉαž„αž•αž»αžαž€αŸ†αžŽαžαŸ‹ αž¬αžŠαŸ†αž‘αžΎαž„αž€αŸ†αžŽαŸ‚αž‘αŸ…αž‚αž˜αŸ’αžšαŸ„αž„ Pro ឬ Team αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αž»αž€αžšαžΌαž”αž—αžΆαž–αž’αžŸαž€αž˜αŸ’αž˜αž‚αŸ’αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αŸ”

αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αž›αžΎαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ αž¬αž€αžšαžŽαžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αžŠαžΌαž…αžšαžΆαž›αŸ‹αžŠαž„ αž™αžΎαž„αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αžαž·αž€αŸ‚αž›αž˜αŸ’αž’ αž“αž·αž„αžŸαŸ†αžŽαž½αžšαž“αžΆαž“αžΆαŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡.

PS αžŠαŸ„αž™αž–αž·αž…αžΆαžšαžŽαžΆαžαžΆαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ Docker αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž—αžΆαž–αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžœαžΆ αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαžšαž”αžŸαŸ‹αžœαžΆαž’αžΆαž“αžΆ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž“αŸ…αž€αŸ’αžšαŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž·αž€αŸ’αžŸαžΆαž–αžΈαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž“αŸαŸ‡αž‘αŸαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αžœαžΆαžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ KubernetesαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αž€αžšαžŽαžΈαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αž αžŠαžΎαž˜αŸ’αž”αžΈαž™αž›αŸ‹αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„ αž“αž·αž„αžšαž”αŸ€αž”αž”αŸ’αžšαžΎ Docker αž›αŸ’αž’αž”αŸ†αž•αž»αž αžαŸ’αž‰αž»αŸ†αžŸαžΌαž˜αžŽαŸ‚αž“αžΆαŸ† αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαžœαžΈαžŠαŸαž’αžΌαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž“αŸ…αž›αžΎ DockerαžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž™αžΎαž„αž“αžΉαž„αžœαž·αž—αžΆαž‚αž§αž”αž€αžšαžŽαŸαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž–αŸαž‰αž›αŸαž‰αž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžšαžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆ.

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹