เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป†

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป†

เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เบˆเบธเบ”เบซเบ™เบถเปˆเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ Docker containers เปเบฅเบฐ deb packages, เปเบ•เปˆเป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ”เป‰เบงเบเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ‚เป‰เบญเบเบ–เบทเบเบ™เปเบฒเบเบฑเบšเบ„เบทเบ™เป„เบ›เบชเบนเปˆเป€เบงเบฅเบฒเบซเปˆเบฒเบ‡เป„เบเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเปเบซเป‰เบ‡เบ‚เบญเบ‡ docker เปเบฅเบฐ deb, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเปˆเบฝเบงเบเบฑเบšเบซเบปเบงเบ‚เปเป‰เบ‚เบญเบ‡เบเบฒเบ™เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™, เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบšเปเปˆเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”, เบ•เป‰เบญเบ‡เป„เบ”เป‰เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™, เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเป€เบ›เบตเบ”เบ•เบปเบง. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš.

เบ‚เป‰เบญเบเบˆเบฐเบ„เบดเบ”เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”, "เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบซเบฑเบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบฎเป‰เบญเบ‡เป€เบžเบ‡," เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบซเบฑเบ™เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡. เบšเบปเบ”เบ„เบงเบฒเบกเบšเปเปˆเป„เบ”เป‰เบ—เปเบฒเบ—เปˆเบฒเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบชเบถเบเบชเบฒเป€เบ•เบฑเบกเบ›เปˆเบฝเบก, เบšเบฒเบ‡เบˆเบธเบ”เปเบกเปˆเบ™เบžเบฒเบ”, เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฑเบ”เบชเบฐเบ™เบฐเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เปเบฅเบฐเบ›เบฐเบˆเบธเบšเบฑเบ™.

เบชเบฐเบ™เบฑเป‰เบ™, เปƒเบ™เบเบธเบเบชเบฐ เป„เป เบเปˆเบญเบ™ ... เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ„เบฑเป‰เบ‡ เบ—เบณ เบญเบดเบ”เบ—เบตเปˆเบ‚เป‰เบญเบเบžเบปเบšเปเบกเปˆเบ™ tapes เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบ—เบถเบ tape. เบ‚เป‰เบญเบเบกเบตเบ„เบญเบกเบžเบดเบงเป€เบ•เบต BK-0010.01...

เบเบธเบโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹

เบšเปเปˆ, เบกเบตเบŠเปˆเบงเบ‡เป€เบงเบฅเบฒเบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰, เบเบฑเบ‡เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ MK-61 ะธ MK-52.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป† เบชเบฐเบ™เบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰ MK-61, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบงเบดเบ—เบตเบเบฒเบ™เป‚เบญเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เป€เบˆเป‰เบเบ—เปเบฒเบกเบฐเบ”เบฒเบขเบนเปˆเปƒเบ™เบเปˆเบญเบ‡เบ—เบตเปˆเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เป€เบŠเบดเปˆเบ‡, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบดเป‰เบ™ (เปเบกเปˆเบ™เปเบฅเป‰เบง, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ antidiluvian เบ™เบตเป‰เบกเบตเป€เบเบก) - เบ—เปˆเบฒเบ™เบ™เบฑเปˆเบ‡เบฅเบปเบ‡เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ. เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบเบ–เบทเบเบ›เบดเบ”, เป‚เบ„เบ‡เบเบฒเบ™เบซเบฒเบเป„เบ›เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ oblivion. เบ™เบญเบ เป€เปœเบทเบญ เป„เบ›เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบเบชเปˆเบงเบ™เบ•เบปเบงเบ—เบตเปˆเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เบเบฐเบ”เบฒเบ”, เบฅเบฒเบเบเบฒเบ™เบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เบ–เบทเบเบ•เบตเบžเบดเบกเบขเบนเปˆเปƒเบ™เบงเบฒเบฅเบฐเบชเบฒเบ™ "เบงเบดเบ—เบฐเบเบธ" เปเบฅเบฐ "เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบชเปเบฒเบฅเบฑเบšเป„เบงเบซเบ™เบธเปˆเบก", เปเบฅเบฐเบเบฑเบ‡เบ–เบทเบเบ•เบตเบžเบดเบกเปƒเบ™เบซเบ™เบฑเบ‡เบชเบทเบ•เปˆเบฒเบ‡เป†เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™.

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ MK-52, เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบซเบ™เบฑเบ‡เบ•เบตเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบเบกเบซเบผเบทเป‚เบ„เบ‡เบเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเปƒเบชเปˆเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบšเบฒเบ‡ magical passes เบเบฑเบšเบ›เบธเปˆเบก, เบกเบฑเบ™ loaded เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.

เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบเปเบกเปˆเบ™ 105 เบ‚เบฑเป‰เบ™เบ•เบญเบ™, เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ–เบฒเบงเบญเบ™เปƒเบ™ MK-52 เปเบกเปˆเบ™ 512 เบ‚เบฑเป‰เบ™เบ•เบญเบ™.

เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบกเบต fans เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบœเบนเป‰เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบญเปˆเบฒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบปเบšเป€เบซเบฑเบ™เบ—เบฑเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ„เบดเบ”เป€เบฅเบ emulator เบชเปเบฒเบฅเบฑเบš Android เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™. เบชเบปเปˆเบ‡เบ•เปเปˆเบญเบฐเบ”เบตเบ”!

A digression เบชเบฑเป‰เบ™เบเปˆเบฝเบงเบเบฑเบš MK-52 (เบˆเบฒเบ Wikipedia)

MK-52 เป„เบ”เป‰เบšเบดเบ™เบ‚เบถเป‰เบ™เบชเบนเปˆเบญเบฒเบงเบฐเบเบฒเบ”เป€เบ—เบดเบ‡เบเบฒเบ™เบญเบฐเบงเบฐเบเบฒเบ” Soyuz TM-7. เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆ trajectory เบฅเบปเบ‡เบˆเบญเบ”เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบ—เบดเบ‡เป€เบฎเบทเบญเบฅเบปเป‰เบกเป€เบซเบฅเบง.

เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปโ€‹โ€‹เบ•เปˆเบ›เบต 52, MK-1988 เบเบฑเบšเบซเบ™เปˆเบงเบเบ‚เบฐเบซเบเบฒเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ Elektronika-Astro เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เปเบเปˆเป€เบฎเบทเบญเบเบญเบ‡เบ—เบฑเบšเป€เบฎเบทเบญเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบŠเบธเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ™เปเบฒเบ—เบฒเบ‡.

เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ—เปเบฒเบญเบดเบ”

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป† เปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เป€เบงเบฅเบฒ BC-0010. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบซเบผเบฒเบเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐเบเบฒเบ™เบžเบดเบกเบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบเบฐเบ”เบฒเบ”เบเบฐเบ”เบฒเบ”เบšเปเปˆเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเปเปˆเบกเบตเบชเบทเปˆเบญเบทเปˆเบ™). cassettes เบชเบฝเบ‡เบชเปเบฒเบฅเบฑเบš tape recorders เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบŠเบญเบšเปเบง.





เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป†เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ cassette เปเบกเปˆเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบชเบญเบ‡เป„เบŸเบฅเปŒเบชเบญเบ‡, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เปเบกเปˆเบ™เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™. เบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเปเบกเปˆเบ™เบ•เปเปˆเบฒเบซเบผเบฒเบ, เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒ 2-3 เบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™. เป€เบงเบฅเบฒเป‚เบซเบผเบ”เปเบกเปˆเบ™เบเบฑเบ‡เบซเบ™เป‰เบฒเบœเบดเบ”เบซเบงเบฑเบ‡, เปเบฅเบฐเบœเบนเป‰เบ—เบตเปˆเบเบฐเบ•เบทเบฅเบทเบฅเบปเป‰เบ™เป„เบ”เป‰เบ—เบปเบ”เบฅเบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบญเบ‡เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš (เบšเปเปˆเบ™เบฑเบšเบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ‡เปˆเบฒเบเป†เปƒเบ™ BASIC), เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบšเบญเบเบ—เปˆเบฒเบ™เบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเบžเบฒเบเปƒเบ™. เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบกเบตเบžเบฝเบ‡เปเบ•เปˆ RAM เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™.

เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบชเบทเปˆเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ

เบ•เปเปˆเบกเบฒ, เปเบœเปˆเบ™ floppy เบ›เบฒเบเบปเบ”, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ, เปเบฅเบฐเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.
เปเบ•เปˆเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบžเบฝเบ‡เปเบ•เปˆเป€เบกเบทเปˆเบญเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบžเบฝเบ‡เบžเปเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ HDDs.

เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เปเบกเปˆเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™: เป‚เบ›เบฅเปเบเบฅเบกเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ›เบฒเบเบปเบ”เบงเปˆเบฒเบˆเบฑเบ”เบเบฒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบš, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบเบเบเป‰เบฒเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเป‚เบ›เบฅเปเบเบฅเบกเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบญเปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเบ–เบทเบเบ„เบฑเบ”เบฅเบญเบเป„เบ›เปƒเบชเปˆเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบชเบฒเบกเบฒเบ”เบฅเป‰เบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™.

เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปเบกเปˆเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.
เบˆเปเบฒเบ™เบงเบ™เป„เบŸเบฅเปŒเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบˆเบฒเบเบชเบญเบ‡เบชเบฒเบกเบฎเป‰เบญเบเปเบฅเบฐเบซเบผเบฒเบเบžเบฑเบ™เบ„เบปเบ™, เบ„เบงเบฒเบกเบ‚เบฑเบ”เปเบเป‰เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบชเบธเบเบญเบทเปˆเบ™เป†เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ”เบฝเบงเบเบฑเบ™.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป† เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เบกเบตเบขเบนเปˆเบ‚เบญเบ‡ Linux เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบ›เบตเบ”เปƒเบซเป‰เบ‚เป‰เบญเบ; เบ‚เป‰เบญเบเบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เป‚เบฅเบเบ‚เบญเบ‡ MS DOS เปเบฅเบฐเบ•เปเปˆเบกเบฒ, Windows, เปเบฅเบฐเบ‚เบฝเบ™เปƒเบ™ Borland Pascal เปเบฅเบฐ Delphi, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเปเปˆเบŠเบญเบเบซเบฒ C ++. เบซเบฅเบฒเบเบ„เบปเบ™เป„เบ”เป‰เปƒเบŠเป‰ InstallShield เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบชเบปเปˆเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™. ru.wikipedia.org/wiki/InstallShield, เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบกเบญเบšเบซเบกเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบŠเบญเบšเปเบง.




เบเบธเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”

เบ„เปˆเบญเบเป†, เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบŠเบญเบšเปเบงเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ; เบˆเบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ monolith เปเบฅเบฐ desktop เบกเบตเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ, เบฅเบนเบเบ„เป‰เบฒเบšเบฒเบ‡เป†เปเบฅเบฐ microservices. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ configure เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป‚เบ„เบ‡เบเบฒเบ™เบซเบ™เบถเปˆเบ‡, เปเบ•เปˆเบŠเบธเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบฅเบฐเป€เบžเบทเปˆเบญเปƒเบซเป‰เบžเบงเบเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบกเบฒ, เบเบธเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เป„เบ”เป‰เบกเบฒเบฎเบญเบ”. เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”, เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ, เบšเปเปˆเบกเบตเปƒเบœเป„เบ”เป‰เบเบฑเบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เปเบ•เปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เบˆเบธเบ”เบ›เปˆเบฝเบ™เบ‚เบญเบ‡เบ—เบฑเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ‚เป‰เบญเบเป€เบญเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบฅเบธเป‰เบ™เบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ (เบซเบผเบทเบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบ), เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบตเบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบฅเบทเบกเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบเบซเบผเบฒเบ. เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™: เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เป„เบ”เป‰ script เป€เบˆเบฑเบšเบ—เบตเปˆเบซเบปเบงเป€เบ‚เบปเปˆเบฒเปเบฅเบฐเบžเบนเบกเปƒเบˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบกเบฑเบ™ "เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡". เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป€เบกเบทเปˆเบญเบชเบดเปˆเบ‡เป€เบเบปเปˆเบฒเบ–เบทเบเบฅเบทเบกเปเบฅเบฐเบšเปเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเบชเบดเปˆเบ‡เปƒเบซเบกเปˆเบเปเปˆเบšเปเปˆเบกเบตเบขเบนเปˆ.

เบ‚เป‰เบญเบเบˆเบทเปˆเป€เบงเบฅเบฒเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบงเบฝเบ (เบ‚เป‰เบญเบเบˆเบฐเบšเปเปˆเบ•เบฑเป‰เบ‡เบŠเบทเปˆ), เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบœเปˆเบฒเบ™เบกเบปเบ” (maven เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบทเบšเปเปˆเบกเบตเบขเบนเปˆเป€เบฅเบตเบ), เบ›เบฐเบŠเบฒเบŠเบปเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบเบฑเบšเบเปเบฒ jars เปƒเบ™ IDE เปเบฅเบฐเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†. เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ SVN. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบ”เบถเบ‡เป„เบŸเบฅเปŒเบˆเบฒเบ SVN เปเบฅเบฐเบ„เบฑเบ”เบฅเบญเบเบกเบฑเบ™เบœเปˆเบฒเบ™ SSH เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เบกเบฑเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐ clumsy.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปƒเบ™ PHP เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป‚เบ”เบเบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเปเบเป‰เป„เบ‚เบœเปˆเบฒเบ™ FTP เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ. เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบเปเบฅเบฐเบ™เบต - เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เบชเบปเบ”เป†เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™, เปเบฅเบฐเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™ chic เบ–เป‰เบฒเบกเบตเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡.


เบŠเบธเบ” RPM เปเบฅเบฐ DEB

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป†เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบ”เป‰เบงเบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบš UNIX เป€เบฅเบตเปˆเบกเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบซเบฅเบฒเบเบ‚เบถเป‰เบ™, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบกเบฑเบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบ„เบปเป‰เบ™เบžเบปเบš RedHat Linux 6, เบ›เบฐเบกเบฒเบ™ 2000. เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เบเบฑเบ‡เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบŠเบญเบšเปเบง; เบญเบตเบ‡เบ•เบฒเบก Wikipedia, RPM เปƒเบ™เบ–เบฒเบ™เบฐเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เบ•เบปเป‰เบ™เบ•เปเป„เบ”เป‰เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ 1995, เปƒเบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡ RedHat Linux 2.0. เปเบฅเบฐเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ™เบฑเป‰เบ™เบกเบฒเปเบฅเบฐเบˆเบปเบ™เป€เบ–เบดเบ‡เบกเบทเป‰เบ™เบตเป‰, เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบชเบปเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบŠเบธเบ” RPM เปเบฅเบฐเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เบญเบ‡เบ„เบญเบšเบ„เบปเบง Debian เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบŠเบธเบ” deb, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบปเบ™เป€เบ–เบดเบ‡เบ—เบธเบเบกเบทเป‰เบ™เบตเป‰.

เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบปเปˆเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบŠเบญเบšเปเบงเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบงเบเบกเบฑเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ•เปˆเบฒเบ‡เป†, เป€เบญเบปเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบญเบญเบเปเบฅเบฐเป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ–เบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆ, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบ—เบปเบ”เบชเบฐเบงเบฑเบ”เป€เบเบทเบญเบšเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡.

Cloud computing เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ”เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบˆเบฒเบเบชเบทเปˆเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ, เปเบ•เปˆเบเบฑเบ‡เบกเบฒเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ„เบฅเบฒเบง, เปเบ•เปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบšเบฒเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป„เบ›เบชเบนเปˆเบเบฒเบ™เบเป‰เบฒเบเบญเบญเบเป„เบ›เบˆเบฒเบ deb เปเบฅเบฐเบ›เปˆเบฝเบ™เป„เบ›เบซเบฒเปเบžเบฑเบเป€เบเบฑเบ” snap, เปเบ•เปˆเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™เบ•เปเปˆเบกเบฒ.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ cloud เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ™เบตเป‰, เบœเบนเป‰เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเบ—เบฑเบ‡ DEB เบซเบผเบท RPM, เบเบฑเบ‡เป€เบ•เบตเบšเป‚เบ•เบขเปˆเบฒเบ‡เบŠเป‰เบฒเป†, เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบชเบปเบšเบเบฒเบ™, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ, เปเบฅเบฐเบšเบฒเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบเบงเปˆเบฒ FTP, bash scripts เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบซเบฑเบ”เบ–เบฐเบเปเบฒเบ™เบฑเบเบฎเบฝเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™.
เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ Docker เป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบฎเบนเบš, เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบชเบปเบก virtualization, เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”: เปเบฅเบฐเป„เบงเบซเบ™เบธเปˆเบกเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปเบ•เปˆเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบšเป? เบ™เบตเป‰เปเบกเปˆเบ™เบขเบฒเบ„เบธเบกเบเบณเป€เบ™เบตเบ”เบšเป?

เบˆเบฒเบเบเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เป€เบฅเบทเป‰เบญเบเป† Docker เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบšเปเปˆเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™, เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ, เปƒเบ™เบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡เปƒเบ™เบŠเบธเบกเบŠเบปเบ™, เปเบฅเบฐเบœเบนเป‰เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบฎเบนเป‰เบกเบฑเบ™. เปƒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆ, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบกเปˆเบ™เบ‡เบฝเบšเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบต - เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบตเบขเบนเปˆเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ‡เบฝเบšเป†เปเบฅเบฐเบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™. เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เปเบ—เป‰เป† - เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบˆเบฐเปเบˆเป‰เบ‡ - Docker.

เบ‚เป‰เบญเบเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปเบšเปˆเบ‡เบ›เบฑเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ” Docker เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™.


เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบกเบต bash scripts เบ—เบตเปˆ deploy jar archives เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ™เบตเป‰เบ–เบทเบเบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ”เบ Jenkins. เบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เป€เบเบฑเบšเบเบฐเบ›เป‹เบญเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เปเบฅเป‰เบงเบเบฒเบ™เบŠเบธเบกเบ™เบธเบกเบ—เบตเปˆเบกเบตเบซเป‰เบญเบ‡เบฎเบฝเบ™, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบญเบปเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบกเบฑเบ™เบชเบนเบ‡เบชเบธเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฐเบ„เบดเบšเบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™

เปเบ•เปˆ scripts เบกเบตเบ‚เปเป‰เป€เบชเบเบซเบผเบฒเบ:

  • scripts เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปเบกเปˆเบ™เบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบ™เปƒเบ™ haste เปเบฅเบฐเป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡ primitive เบชเบฐเบ™เบฑเป‰เบ™เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเป‚เบ”เบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป„เบง, เปเบฅเบฐ script เบ›เบปเบเบเบฐเบ•เบดเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบฅเบปเบ‡เบ—เบถเบ™เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.
  • เป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบˆเบธเบ”เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, scripts เบšเปเปˆเบกเบตเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ–เบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡
  • เบšเปเปˆเบกเบตเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš
  • เป€เบกเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบซเบกเปˆเบ›เบฒเบเบปเบ”, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ‚เบฝเบ™ script เปƒเบซเบกเปˆ
  • เบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช

เปเบ™เปˆเบ™เบญเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบชเบฐเบ„เบดเบšเบ—เบตเปˆเบŠเบฑเบšเบŠเป‰เบญเบ™, เปเบ•เปˆ, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เบฝเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบงเบฅเบฒเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”, เปเบฅเบฐ, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰, เบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบžเบฝเบ‡เบžเป.

เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เปเบ™เปˆเบ™เบญเบ™เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”. เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเปเบฅเป‰เบงเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบดเปˆเบ‡เบ™เบตเป‰.


Docker

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป†เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”, เป€เบ„เบดเปˆเบ‡เบเบฒเบ‡เบ‚เบญเบ‡ minted เบชเบปเบ”เป†เป€เบฅเบตเปˆเบกเบกเบฒเบซเบฒเบžเบงเบเป€เบฎเบปเบฒ, เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เปเบฅเบฐ raving เบเปˆเบฝเบงเบเบฑเบš docker. เปเบฅเป‰เบง, เบ—เบธเบ‡เบขเบนเปˆเปƒเบ™เบกเบท - เปƒเบซเป‰เป€เบฎเบฑเบ”เบกเบฑเบ™! เบกเบตเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบชเบญเบ‡เบ„เบฑเป‰เบ‡. เบ—เบฑเบ‡เบชเบญเบ‡เบšเปเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ” - เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบ—เบฐเป€เบเบตเบ—เบฐเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆ, เปเบ•เปˆเบ‚เบฒเบ”เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบšเบฑเบ‡เบ„เบฑเบšเบกเบฑเบ™เปเบฅเบฐเบชเปเบฒเป€เบฅเบฑเบ”เบกเบฑเบ™เป‚เบ”เบเบงเบดเบ—เบตเปƒเบ”เบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™? เบกเบฑเบ™เบ„เบปเบ‡เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™ - เบ—เบตเบกเบ‡เบฒเบ™เบ•เป‰เบญเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ›เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบš Docker เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก, เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบเบˆเบฐเบžเบปเบšเบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบฎเบฑเบ”เบงเบฝเบเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ (เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเป‰เบญเบ™เบ„เบงเบฒเบกเบŠเบธเปˆเบกเบŠเบทเปˆเบ™เบ‚เบญเบ‡ Docker เป€เบญเบ‡) เบซเบผเบทเบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ‚เบฐเบซเบเบฒเบเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเบเบฑเบšเบ„เบงเบฒเบกเบšเปเปˆเบชเบฐเบ”เบงเบเบญเบฑเบ™เปƒเบ”?

  • เบšเบฑเบ™เบซเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบขเบนเปˆเปƒเบ™เป‚เปเบ”เบ‚เบปเบง
  • เบกเบฑเบ™เบšเปเปˆเบชเบฐเบ”เบงเบเบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเปƒเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต (เบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เป‚เบฎเบ”)
  • ElasticSearch เป€เบ›เบฑเบ™เบšเบฒเบ‡เป‚เบญเบเบฒเบ” freezes strangely เบžเบฒเบเปƒเบ™เบšเบฑเบ™เบˆเบธ, เป€เบซเบ”เบœเบปเบ™เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบšเบฑเบ™เบˆเบธเปเบกเปˆเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปเบเบฐเบžเบฒเบเปƒเบ™เบ–เบฑเบ‡ - เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ–เบญเบ”เบญเบญเบเบซเบผเบฒเบ, เบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ
  • เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ–เบฑเบ‡โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒ - เบฅเบฒโ€‹เบ„เบฒโ€‹เปเบžเบ‡โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹
  • เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธ, เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบผเบฒเบเบชเบฐเบšเบฑเบš
  • เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡เบ”เบปเบ™เบ‚เบถเป‰เบ™, เบšเปเปˆเบ„เบทเบเบฑเบšเบงเบดเบ—เบตเบญเบทเปˆเบ™ (เบชเบฐเบ„เบฃเบดเบš เบซเบผเบทเบŠเบธเบ” deb)

เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเบถเปˆเบ‡เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบฎเบฝเบ™ spring เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบเบฐเบ›เป‹เบญเบ‡เป‚เบ”เบเบœเปˆเบฒเบ™ deb เบ”เบฝเบงเบเบฑเบ™? เบเบฒเบ™เปเบเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เปเบ—เป‰เป†เบšเป? เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเบชเบนเบ™เป€เบชเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเป‚เบ”เบเบเบฒเบ™เป€เบญเบปเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡เบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบšเป?

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™, เบŠเบธเบ” deb เปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเปƒเบ™ 90% เบ‚เบญเบ‡เบเปเบฅเบฐเบ™เบต.

เป€เบกเบทเปˆเบญ deb เป€เบเบปเปˆเบฒเบ—เบตเปˆเบ”เบตเบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™ docker เปเบ—เป‰เป†เป€เบกเบทเปˆเบญเปƒเบ”?

เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ python. เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ (เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบตเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡), hacks เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ”เปเบฒเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ”เบฝเบงเบเบฑเบ™เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™. เบ™เบตเป‰, เบงเปˆเบฒเบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบชเบฒเบ™เบ›เบฐเบชเบปเบกเบ™เบดเบงเป€เบ„เบผเบเบ™เบตเป‰เปเบกเปˆเบ™ docker. เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบปเป‰เบ™เบ‚เบญเบ‡เปเบฎเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบเบญเบšเบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต docker เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ•เปˆเปเบฒเบเบงเปˆเบฒเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบŠเบธเบ” deb เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช, เปเบฅเบฐเปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบšเปเปˆเบกเบตเปƒเบœเบขเบนเปˆเปƒเบ™เปƒเบˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เบตเป‰.

เบˆเบธเบ”เบ—เบตเบชเบญเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ Docker เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เป‚เบ„เบ‡เบเบฒเบ™ deploy เบชเบตเบŸเป‰เบฒเบชเบตเบ‚เบฝเบง. เปเบ•เปˆเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ—เบทเปˆเบญเบฅเบฐเบเป‰เบฒเบง: เบ—เปเบฒเบญเบดเบ”, เบŠเบธเบ” deb เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ docker container เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบžเบงเบเบกเบฑเบ™.


Snap เบŠเบธเบ”

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบซเบผเบทเบ„เบงเบฒเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบš Docker, deb, jar เปเบฅเบฐเบญเบทเปˆเบ™เป† เปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเปเบžเบฑเบเป€เบเบฑเบ” snaps. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ›เบฐเบเบปเบ”เบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปƒเบ™ Ubuntu 16.04. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ” deb เปเบฅเบฐเบŠเบธเบ” rpm เบ›เบปเบเบเบฐเบ•เบด, snap เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบฑเบ‡เบซเบกเบปเบ”. เปƒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เปƒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบŠเบธเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ™เบตเป‰เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš: เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡ snap, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฅเบงเบกเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบ”เบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบŠเบธเบ”. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเปเบฅเบฐเบ„เบงเบฒเบกเบชเบธเบเบ—เบปเปˆเบงเป„เบ›เบšเปเปˆเป„เบ”เป‰เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™. เปเบ•เปˆเบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบ–เป‰เบฒ Docker เบ”เบฝเบงเบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ virtualization.



เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ—เบฑเบ‡เบชเบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ” deb เปเบฅเบฐ docker containers เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™, เป€เบŠเบดเปˆเบ‡, เบšเบฒเบ‡เบ—เบต, เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบตเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ—เบปเบ”เปเบ—เบ™เบ”เป‰เบงเบเปเบžเบฑเบเป€เบเบฑเบ” snap.

เบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เปƒเบŠเป‰เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”. เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบšเบเบฐเบฅเบธเบ™เบฒ.

เป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เบซเบเบฑเบ‡เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡?

  • เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡

  • เบชเบณเป€เบ™เบปเบฒเปƒเบชเปˆ FTP เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡

  • deb packages

  • เบŠเบธเบ” rpm

  • เปเบžเบฑเบเป€เบเบฑเบ” snaps

  • Docker-เบฎเบนเบšเบžเบฒเบš

  • เบฎเบนเบšเบžเบฒเบšเป€เบ„เบทเปˆเบญเบ‡ virtual

  • Clone HDD เบ—เบฑเบ‡เปเบปเบ”

  • puppet

  • เบ•เบญเบšเบฎเบฑเบšเป„เบ”เป‰

  • เบญเบทเปˆเบ™เป†

109 เบœเบนเป‰เปƒเบŠเป‰เบฅเบปเบ‡เบ„เบฐเปเบ™เบ™เบชเบฝเบ‡. 32 เบœเบนเป‰เปƒเบŠเป‰เบ‡เบปเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™