เชกเซ‹เช•เชฐเชจเซ‡ เชธเชฎเชœเชตเซเช‚

เชตเซ‡เชฌ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชตเชฟเช•เชพเชธ/เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเช‚เชฐเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช˜เชฃเชพ เชฎเชนเชฟเชจเชพเช“เชฅเซ€ เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชนเซเช‚ เชนเชฌเชฐเช–เชพเชฌเชฐเชจเชพ เชตเชพเชšเช•เซ‹เชจเซ‡ เชกเซ‹เช•เชฐ เชตเชฟเชถเซ‡เชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฒเซ‡เช–เชจเซ‹ เช…เชจเซเชตเชพเชฆ เช“เชซเชฐ เช•เชฐเซเช‚ เช›เซเช‚ - "เชกเซ‹เช•เชฐเชจเซ‡ เชธเชฎเชœเชตเซเช‚".

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡?

เชกเซ‹เช•เชฐ เช เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเช•เชธเชพเชตเชตเชพ, เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เช…เชจเซ‡ เช“เชชเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เช–เซเชฒเซเชฒเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช›เซ‡. เชกเซ‹เช•เชฐ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชเชกเชชเชฅเซ€ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชกเซ€เช•เชชเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชฎเซ‡เชจเซ‡เชœเซเชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเชฐเซ€เช•เซ‡ เช—เชฃเซ€ เชถเช•เซ‹ เช›เซ‹. เชกเซ‹เช•เชฐ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ‹ เช•เซ‹เชก เชเชกเชชเชฅเซ€ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚, เชเชกเชชเชฅเซ€ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชเชกเชชเชฅเซ€ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เช•เซ‹เชก เชฒเช–เชตเชพ เช…เชจเซ‡ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชตเชšเซเชšเซ‡เชจเซ‹ เชธเชฎเชฏ เช˜เชŸเชพเชกเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช† เชฒเชพเช‡เชŸเชตเซ‡เช‡เชŸ เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ‡ เช›เซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช…เชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชคเซ‡เชจเชพ เชฎเซ‚เชณเชฎเชพเช‚, เชกเซ‹เช•เชฐ เชคเชฎเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเซเชฐเช•เซเชทเชฟเชค เช…เชฒเช—เชคเชพ เชคเชฎเชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เชเช• เชœ เชนเซ‹เชธเซเชŸ เชชเชฐ เช˜เชฃเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชนเชณเชตเซ€ เชชเซเชฐเช•เซƒเชคเชฟ, เชœเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเชพ เชตเชงเชพเชฐเชพเชจเชพ เชฌเซ‹เชœ เชตเชฟเชจเชพ เชšเชพเชฒเซ‡ เช›เซ‡, เชคเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชฎเชพเช‚เชฅเซ€ เชตเชงเซ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชจเซ‡ เชŸเซ‚เชฒเซเชธ เชจเซ€เชšเซ‡เชจเชพ เช•เซ‡เชธเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡:

  • เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ (เช…เชจเซ‡ เชคเชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เชคเซ‡ เช˜เชŸเช•เซ‹) เชชเซ‡เช•เซ‡เชœเชฟเช‚เช—;
  • เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎเซ‹เชจเซ‡ เช† เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฃ;
  • เช† เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชธเชพเช‡เชŸเซเชธ เชชเชฐ, เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธ เช…เชจเซ‡ เช•เซเชฒเชพเช‰เชกเซเชธ เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚.

เชนเซเช‚ เชถเซเช‚ เชฎเชพเชŸเซ‡ เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซเช‚?

เชคเชฎเชพเชฐเซ€ เช…เชฐเชœเซ€เช“เชจเซ‡ เชเชกเชชเชฅเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‹

เชตเชฟเช•เชพเชธ เชšเช•เซเชฐเชจเชพ เช†เชฏเซ‹เชœเชจ เชฎเชพเชŸเซ‡ เชกเซ‹เช•เชฐ เช‰เชคเซเชคเชฎ เช›เซ‡. เชกเซ‹เช•เชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเซ‡ เชชเช›เซ€เชฅเซ€ เชคเชฎเชจเซ‡ เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เช…เชจเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชตเชฐเซเช•เชซเซเชฒเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฐเชพ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช•เซ‹เชก เชฒเช–เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชธเซเชŸเซ‡เช• (เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ‹เชจเซ‹ เชธเชฎเซ‚เชน) เชธเชนเช•เชฐเซเชฎเซ€เช“ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เช•เซ‹เชก เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชŸเซ‡เชธเซเชŸ เชธเชพเช‡เชŸ เชชเชฐ เชงเช•เซ‡เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชœเชฐเซ‚เชฐเซ€ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชšเชฒเชพเชตเซ‡ เช›เซ‡. เชชเชฐเซ€เช•เซเชทเชฃ เชธเชพเช‡เชŸ เชชเชฐเชฅเซ€, เชคเซ‡เช“ เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เช•เซ‹เชก เช…เชจเซ‡ เช›เชฌเซ€เช“ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‡ เช›เซ‡.

เชฌเชนเชพเชฐ เชฎเซ‚เช•เชตเซเช‚ เช…เชจเซ‡ เช–เซเชฒเชตเซเช‚ เชธเชฐเชณ

เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ-เช†เชงเชพเชฐเชฟเชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฎเชพเชฐเชพ เชชเซ‡เชฒเซ‹เชกเชจเซ‡ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชคเชฎเชพเชฐเชพ เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ, เชตเชพเชธเซเชคเชตเชฟเช• เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชชเชฐ เช…เชฅเชตเชพ เช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐเชจเซ€ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฟเชฒเชฟเชŸเซ€ เช…เชจเซ‡ เชนเชฒเช•เซ‹ เชธเซเชตเชญเชพเชต เชคเชฎเชพเชฐเชพ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฅเชตเชพ เชธเซ‡เชตเชพเช“เชจเซ‡ เชœเชฎเชพเชตเชตเชพ เช…เชฅเชตเชพ เชฌเช‚เชง เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชกเซ‹เช•เชฐเชจเซ€ เช—เชคเชฟ เช†เชจเซ‡ เชจเชœเซ€เช•เชจเชพ เชตเชพเชธเซเชคเชตเชฟเช• เชธเชฎเชฏเชฎเชพเช‚ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชตเชงเซ เชฒเซ‹เชก เช…เชจเซ‡ เชตเชงเซ เชชเซ‡เชฒเซ‹เชกเซเชธ

เชกเซ‹เช•เชฐ เชนเชฒเช•เซ‹ เช…เชจเซ‡ เชเชกเชชเซ€ เช›เซ‡. เชคเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ-เช†เชงเชพเชฐเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช•, เช–เชฐเซเชš-เช…เชธเชฐเช•เชพเชฐเช• เชตเชฟเช•เชฒเซเชช เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. เชคเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช‰เชšเซเชš-เชฒเซ‹เชก เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เซเชฒเชพเช‰เชก เช…เชฅเชตเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ-เชเช-เชธเชฐเซเชตเชฟเชธ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡เชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚เชฅเซ€ เชตเชงเซ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชจเชพเชจเชพ เช…เชจเซ‡ เชฎเชงเซเชฏเชฎ เช•เชฆเชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เชชเชฃ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡.

เชฎเซเช–เซเชฏ เชกเซ‹เช•เชฐ เช˜เชŸเช•เซ‹

เชกเซ‹เช•เชฐ เชฌเซ‡ เชฎเซเช–เซเชฏ เช˜เชŸเช•เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡:

  • เชกเซ‹เช•เชฐ: เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ;
  • เชกเซ‹เช•เชฐ เชนเชฌ: เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชตเชฟเชคเชฐเชฃ เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ-เช-เช-เชธเซ‡เชตเชพ.

เชจเซ‰เซ…เชง! เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชกเซ‹เช•เชฐเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ

เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ-เชธเชฐเซเชตเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชพเชฐเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ, เชšเชฒเชพเชตเชตเชพ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชจเซ‹ เชญเชพเชฐ เชฒเซ‡ เช›เซ‡. เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชฌเช‚เชจเซ‡ เชเช• เชœ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเชฎเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชธเซ‹เช•เซ‡เชŸ เช…เชฅเชตเชพ RESTful API เชฆเซเชตเชพเชฐเชพ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐเชจเซ‡ เชธเชฎเชœเชตเซเช‚

เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ

เชกเชพเชฏเชพเช—เซเชฐเชพเชฎเชฎเชพเช‚ เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡, เชกเชฟเชฎเชจ เชฏเชœเชฎเชพเชจ เชฎเชถเซ€เชจ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซ€เชงเซ‹ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช† เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ

เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ, เชกเซ‹เช•เชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ, เชกเซ‹เช•เชฐเชจเซเช‚ เชฎเซเช–เซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช›เซ‡. เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡เชฅเซ€ เช†เชฆเซ‡เชถเซ‹ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐเชจเซ€ เช…เช‚เชฆเชฐ

เชกเซ‹เช•เชฐเชฎเชพเช‚ เชถเซเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเซเชฐเชฃ เช˜เชŸเช•เซ‹ เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • เช›เชฌเซ€เช“
  • เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€
  • เช•เชจเซเชŸเซ‡เชจเชฐ

เช›เชฌเซ€เช“

เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เช เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชจเชฎเซ‚เชจเซ‹ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช›เชฌเซ€เชฎเชพเช‚ เช…เชชเชพเชšเซ‡ เชธเชพเชฅเซ‡เชจเซ€ เช‰เชฌเซเชจเซเชŸเซ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช›เชฌเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชกเซ‹เช•เชฐ เชจเชตเซ€ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเชตเชพเชจเซเช‚, เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชคเชฎเซ‡ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒเซ€ เช›เชฌเซ€เช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช›เชฌเซ€เช“ เชกเซ‹เช•เชฐ เชฌเชฟเชฒเซเชกเชจเชพ เช˜เชŸเช•เซ‹ เช›เซ‡.

เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€

เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชˆเชฎเซ‡เชœเซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช›เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ เช›เชฌเซ€เช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชฅเชตเชพ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช›เซ‡ เชกเซ‹เช•เชฐ เชนเชฌ. เชคเซเชฏเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เชฌเซ€เช“เชจเซ‹ เชตเชฟเชถเชพเชณ เชธเช‚เช—เซเชฐเชน เช›เซ‡. เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹, เช›เชฌเซ€เช“ เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชฅเชตเชพ เชคเชฎเซ‡ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒ เช›เชฌเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช เชตเชฟเชคเชฐเชฃ เช˜เชŸเช• เช›เซ‡.

เช•เชจเซเชŸเซ‡เชจเชฐ

เช•เชจเซเชŸเซ‡เชจเชฐ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชœเซ‡เชตเชพ เชœ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชœ เชธเชฎเชพเชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช…เชฅเชตเชพ เช•เชพเชขเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฆเชฐเซ‡เช• เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชฒเช— เช›เซ‡ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ เช•เชพเชฎเชจเชพ เช˜เชŸเช•เซ‹ เช›เซ‡.

เชคเซ‹ เชกเซ‹เช•เชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡:

  • เช…เชฎเซ‡ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡เชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเซเชฅเชฟเชค เช›เซ‡;
  • เช…เชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชฎเซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช;
  • เช…เชฎเซ‡ เชกเซ‹เช•เชฐ เชนเชฌ เช…เชฅเชตเชพ เช…เชจเซเชฏ เช‡เชฎเซ‡เชœ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชฆเซเชตเชพเชฐเชพ เช›เชฌเซ€เช“เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช† เช˜เชŸเช•เซ‹ เชเช•เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชซเชฟเชŸ เช›เซ‡.

เช›เชฌเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เช†เชชเชฃเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เช‡เชฎเซ‡เชœ เช เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชจเชฎเซ‚เชจเซ‹ เช›เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชˆเชฎเซ‡เชœ เชฒเซ‡เชตเชฒเชจเซ‹ เชธเชฎเซ‚เชน เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชฏเซเชจเชฟเชฏเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช† เชธเซเชคเชฐเซ‹เชจเซ‡ เชเช• เช›เชฌเซ€เชฎเชพเช‚ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡. เชฏเซเชจเชฟเชฏเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเชตเชฟเชง เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ (เชตเชฟเชตเชฟเชง เชถเชพเช–เชพเช“) เชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เช“เชตเชฐเชฒเซ‡เชช เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชเช• เชธเซเชธเช‚เช—เชค เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐเชจเซเช‚ เชตเชœเชจ เช“เช›เซเช‚ เชนเซ‹เชตเชพเชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเชพ เชธเซเชคเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‡เชฎเซ‡เชœ เชฌเชฆเชฒเซ‹ เช›เซ‹, เชœเซ‡เชฎ เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซ€, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชจเชตเซเช‚ เชฒเซ‡เชฏเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชธเชฎเช—เซเชฐ เช‡เชฎเซ‡เชœเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชฌเซ€เชฒเซเชก เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชœเซ‡เชฎ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชธเชพเชฅเซ‡ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡, เชซเช•เซเชค เชธเซเชคเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช…เชฅเชตเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เช†เช–เซ€ เชจเชตเซ€ เชˆเชฎเซ‡เชœเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชฎเชพเชคเซเชฐ เช…เชชเชกเซ‡เชŸ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชˆเชฎเซ‡เชœเซ€เชธเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เช…เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชฆเชฐเซ‡เช• เชˆเชฎเซ‡เชœเชจเชพ เชนเชพเชฐเซเชฆเชฎเชพเช‚ เชฌเซ‡เช เชˆเชฎเซ‡เชœ เชนเซ‹เชฏ โ€‹โ€‹เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‰เชฌเซเชจเซเชŸเซ, เช‰เชฌเซเชจเซเชŸเซเชจเซ€ เชฌเซ‡เช เชˆเชฎเซ‡เชœ, เช…เชฅเชตเชพ เชซเซ‡เชกเซ‹เชฐเชพ, เชซเซ‡เชกเซ‹เชฐเชพ เชตเชฟเชคเชฐเชฃเชจเซ€ เชฌเซ‡เช เชˆเชฎเซ‡เชœ. เชคเชฎเซ‡ เชจเชตเซ€ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชคเชฐเซ€เช•เซ‡ เช›เชฌเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ apache เช‡เชฎเซ‡เชœ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชพเชฐเซ€ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชฌเซ‡เช เช‡เชฎเซ‡เชœ เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชจเซ‰เซ…เชง! เชกเซ‹เช•เชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชกเซ‹เช•เชฐ เชนเชฌ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚เชฅเซ€ เช›เชฌเซ€เช“ เช–เซ‡เช‚เชšเซ‡ เช›เซ‡.

เช† เชฌเซ‡เช เชˆเชฎเซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ€เชธ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡; เช…เชฎเซ‡ เช† เชˆเชฎเซ‡เชœเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชŸเซ‡เชชเซเชธเชจเซ‡ เชธเซ‚เชšเชจเชพเช“ เช•เชนเซ€เช เช›เซ€เช. เชฆเชฐเซ‡เช• เชธเซ‚เชšเชจเชพ เชจเชตเซ€ เช›เชฌเซ€ เช…เชฅเชตเชพ เชธเซเชคเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชธเซ‚เชšเชจเชพเช“ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เชนเชถเซ‡:

  • เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹
  • เชซเชพเช‡เชฒ เช…เชฅเชตเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
  • เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒ เชฌเชจเชพเชตเชตเซเช‚
  • เชœเซเชฏเชพเชฐเซ‡ เช† เช‡เชฎเซ‡เชœเชจเซเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เชšเชฒเชพเชตเชตเซเช‚ เชคเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“

เช† เชธเซ‚เชšเชจเชพเช“ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡ Dockerfile. เชกเซ‹เช•เชฐ เช† เชตเชพเช‚เชšเซ‡ เช›เซ‡ Dockerfile, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‡เชฎเซ‡เชœ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช† เชธเซ‚เชšเชจเชพเช“ เชšเชฒเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เช‚เชคเชฟเชฎ เช›เชฌเซ€ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เชญเช‚เชกเชพเชฐ เช›เซ‡. เชเช•เชตเชพเชฐ เช›เชฌเซ€ เชฌเชจเซ€ เชœเชพเชฏ, เชชเช›เซ€ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชกเซ‹เช•เชฐ เชนเชฌ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡เชฒเซ€ เช›เชฌเซ€เช“ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‹เช•เชฐ เชฎเชถเซ€เชจ เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชกเซ‹เช•เชฐ เชนเชฌ เชœเชพเชนเซ‡เชฐ เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช‡เชฎเซ‡เชœ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชญเช‚เชกเชพเชฐเชฎเชพเช‚เชฅเซ€ เช›เชฌเซ€เช“ เชถเซ‹เชงเชตเซ€ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเซ€ เช เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เช–เชพเชจเช—เซ€ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชถเซ‹เชง เชชเชฐเชฟเชฃเชพเชฎเซ‹เชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€. เช…เชจเซ‡ เชซเช•เซเชค เชคเชฎเซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เช† เช›เชฌเซ€เช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เช•เชจเซเชŸเซ‡เชจเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช, เชฆเชฐเซ‡เช• เช•เชจเซเชŸเซ‡เชจเชฐ เชเช• เช›เชฌเซ€เชฎเชพเช‚เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เช›เชฌเซ€ เชกเซ‹เช•เชฐเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชถเซเช‚ เช›เซ‡, เช•เชˆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเซ€, เช•เชจเซเชŸเซ‡เชจเชฐ เช•เซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช…เชจเซ‡ เช…เชจเซเชฏ เช—เซ‹เช เชตเชฃเซ€ เชกเซ‡เชŸเชพ เชœเชฃเชพเชตเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชˆเชฎเซ‡เชœเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชเช• เชฐเซ€เชก/เชฐเชพเชˆเชŸ เชฒเซ‡เชฏเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡ (เช…เช—เชพเช‰ เชœเชฃเชพเชตเซเชฏเชพ เชฎเซเชœเชฌ เชฏเซเชจเชฟเชฏเชจ เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡) เชœเซ‡เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡?

เช…เชฅเชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ docker, เช…เชฅเชตเชพ RESTful API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ‡ เช›เซ‡.

$ sudo docker run -i -t ubuntu /bin/bash

เชšเชพเชฒเซ‹ เช† เช†เชฆเซ‡เชถ เชชเชฐ เชเช• เชจเชœเชฐ เช•เชฐเซ€เช. เช•เชฎเชพเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ docker, เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ run, เชœเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชจเชตเซเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชจเซเชฏเซ‚เชจเชคเชฎ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เชจเซ€เชšเซ‡เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช›เซ‡:

  • เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชˆ เช›เชฌเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ ubuntu
  • เชœเซเชฏเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชœเซ‡ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ /bin/bash

เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช† เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เช เช›เซ€เช เชคเซเชฏเชพเชฐเซ‡ เชนเซ‚เชก เชนเซ‡เช เชณ เชถเซเช‚ เชฅเชพเชฏ เช›เซ‡?

เชกเซ‹เช•เชฐ, เช•เซเชฐเชฎเชฎเชพเช‚, เชจเซ€เชšเซ‡เชจเชพ เช•เชฐเซ‡ เช›เซ‡:

  • เช‰เชฌเซเชจเซเชŸเซ เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡: เชกเซ‹เช•เชฐ เช›เชฌเซ€เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡ ubuntu เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เชคเซเชฏเชพเช‚ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เชกเซ‹เช•เชฐ เชนเชฌ. เชœเซ‹ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช›เชฌเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡;
  • เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡: เชœเซเชฏเชพเชฐเซ‡ เช›เชฌเซ€ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‹เช•เชฐ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‡ เช›เซ‡;
  • เชซเชพเช‡เชฒเชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช†เชฐเช‚เชญ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชคเชฐเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‡ เช›เซ‡: เช•เชจเซเชŸเซ‡เชจเชฐ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช›เชฌเซ€ เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชคเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • เชจเซ‡เชŸเชตเชฐเซเช•/เชฌเซเชฐเชฟเชœเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‡ เช›เซ‡: เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชกเซ‹เช•เชฐเชจเซ‡ เชนเซ‹เชธเซเชŸ เชฎเชถเซ€เชจ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡;
  • IP เชธเชฐเชจเชพเชฎเซเช‚ เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡: เชธเชฐเชจเชพเชฎเซเช‚ เชถเซ‹เชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡;
  • เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡: เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡;
  • เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เช†เช‰เชŸเชชเซเชŸเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซ‡ เช›เซ‡: เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เช‡เชจเชชเซเชŸ, เช†เช‰เชŸเชชเซเชŸ เช…เชจเซ‡ เชเชฐเชฐ เชธเซเชŸเซเชฐเซ€เชฎเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡.

เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชตเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡. เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช•เชพเชขเซ€ เชจเชพเช–เซ‹.

เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช—

Docker Go เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ Linux เช•เชฐเซเชจเชฒเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชจเซ‡เชฎเชธเซเชชเซ‡เชธ

เชกเซ‹เช•เชฐ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ namespaces เช…เชฒเช— เชตเชฐเซเช•เชธเซเชชเซ‡เชธ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช•เชนเซ€เช เช›เซ€เช. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‹เช•เชฐ เชคเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซ‹ เชธเชฎเซ‚เชน เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช† เชเช• เช…เชฒเช— เชธเซเชคเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชฆเชฐเซ‡เช• เชชเชพเชธเซเช‚ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเชพเชนเซเชฏ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€.

เชกเซ‹เช•เชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซ€ เชธเซ‚เชšเชฟ:

  • pid: เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡;
  • เชจเซ‡เชŸ: เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡;
  • เช†เชˆเชชเซ€เชธเซ€: IPC เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. (ICP: InterProccess Communication);
  • mnt: เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡;
  • เชฏเซเชŸเซ€เชธเซ€: เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชตเชฐเซเชเชจ เชœเชจเชฐเซ‡เชถเชจเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ (UTC: Unix timesharing system).

เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹

เชกเซ‹เช•เชฐ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ cgroups เช…เชฅเชตเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชเช•เชฒเชคเชพเชฎเชพเช‚ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชšเชพเชตเซ€ เช เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹ เชคเซ‡ เชœ เชธเช‚เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ€. เช† เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฐเชพ เชชเชกเซ‹เชถเซ€เช“ เชนเชถเซ‡. เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹ เชคเชฎเชจเซ‡ เช‰เชชเชฒเชฌเซเชง เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเช‚เชธเชพเชงเชจเซ‹ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชฎเชฐเซเชฏเชพเชฆเชพเช“ เช…เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชธเช‚เชญเชตเชฟเชค เชฎเชพเชคเซเชฐเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‹.

เชฏเซเชจเชฟเชฏเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ

เชฏเซเชจเชฟเชฏเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช…เชฅเชตเชพ เชฏเซเชจเชฟเชฏเชจเชเชซเชเชธ เช เชเช• เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡ เชœเซ‡ เชธเซเชคเชฐเซ‹ เชฌเชจเชพเชตเซ€เชจเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เชœ เชนเชฒเช•เซ‹ เช…เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช เชฌเซเชฒเซ‹เช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซเชจเชฟเชฏเชจเชเชซเชเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เชฏเซเชจเชฟเชฏเชจเชเชซเชเชธเชจเชพ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡: AUFS, btrfs, vfs เช…เชจเซ‡ DeviceMapper.

เช•เชจเซเชŸเซ‡เชจเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธ

เชกเซ‹เช•เชฐ เช† เช˜เชŸเช•เซ‹เชจเซ‡ เชฐเซ‡เชชเชฐเชฎเชพเช‚ เชœเซ‹เชกเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชนเซ€เช เช›เซ€เช. เชกเชฟเชซเซ‰เชฒเซเชŸ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ libcontainer. เชกเซ‹เช•เชฐ เชฒเชฟเชจเช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช•เชจเซเชŸเซ‡เชจเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เชเชฒเชเช•เซเชธเชธเซ€. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เชกเซ‹เช•เชฐ เช…เชจเซเชฏ เช•เชจเซเชŸเซ‡เชจเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, BSD เชœเซ‡เชฒ เช…เชฅเชตเชพ เชธเซ‹เชฒเชพเชฐเชฟเชธ เชเซ‹เชจ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชจ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹