เชฒเชพเช•เซเชทเชฃเชฟเช• เชกเซ‹เช•เชฐ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ (เช—เซเชฎ เชฅเชฏเซ‡เชฒ) เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเซ‹เชงเช–เซ‹เชณ

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

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

เชเชกเชชเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹ เชฎเชพเชŸเซ‡ เชธเชพเช‡เชจ เช…เชช เช•เชฐเซเชฏเซเช‚ เชฌเซเชฒเซ‡เช• เชŸเซ‹เชชเซ€ 2020 เชถเซ€เชฐเซเชทเช• "เชšเซ€เช‚เชฅเชฐเชพเชฅเซ€ เชงเชจ เชธเซเชงเซ€: เชกเซ‹เช•เชฐ เชธเซเชตเซ‹เชฐเซเชฎ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเชธ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เช…เชจเซ‡ เชฐเช•เซเชทเชฃยป.

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

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

เชฒเชพเช•เซเชทเชฃเชฟเช• เชกเซ‹เช•เชฐ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ (เช—เซเชฎ เชฅเชฏเซ‡เชฒ) เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเซ‹เชงเช–เซ‹เชณ

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

เชจเซ€เชšเซ‡ เชฒเชพเชฒ เช…เชจเซ‡ เชตเชพเชฆเชณเซ€ เชŸเซ€เชฎเชจเชพ เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚เชฅเซ€ เชฎเชพเชฐเชพ เช•เซ‡เชŸเชฒเชพเช• เชคเชพเชฐเชฃเซ‹ เช›เซ‡.

เชฐเซ‡เชก เชŸเซ€เชฎ

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

เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช…เช‚เชฆเชฐ docker.sock เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎเซ€ เช›เซ‡: เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชฐเซเชŸ เชนเซ‹เชฏ เช…เชจเซ‡ เชกเซ‹เช•เชฐ เชธเซ‹เช•เซ‡เชŸ (/var/run/docker.sock) เชงเชฐเชพเชตเชคเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชกเซ‹เช•เชฐ เชชเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชเช•เซเชธเซ‡เชธ เชธเชนเชฟเชค เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชฎเชพเชงเซเชฏเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชตเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€.

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

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

เชฌเซเชฒเซ เชŸเซ€เชฎ

เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชถเซ‹ เชจเชนเซ€เช‚: เชฐเซเชŸ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชธเชฐเชณ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, uid เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€เชจเซ‡ เชฐเซ€เชธเซ‡เชŸ เชชเชฐเชตเชพเชจเช—เซ€เช“ เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹ เชšเชฒเชพเชตเซ‹, เช•เซเชฏเชพเช‚ เชคเซ‹ --user เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ CLI เชฎเชพเช‚เชฅเซ€ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ, เช…เชฅเชตเชพ Dockerfile เชฎเชพเช‚ USER เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เชจเซ‡.

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

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

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

เชœเซ‹ เชฒเซ‡เช–เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชฐเซเชšเชฟ เชฆเชฐเซเชถเชพเชตเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ Docker เช…เชฅเชตเชพ microk8s (Kubernetesเชจเซเช‚ เชจเชพเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ) เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเซ‡ Linux เช…เชจเซ‡ MacOS เชฎเชพเชŸเซ‡ เชกเซ‹เช•เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“ เช›เซ‡, เช…เชจเซ‡ เช…เชนเซ€เช‚ - Windows, Linux เช…เชจเซ‡ MacOS เชฎเชพเชŸเซ‡ microk8s เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“.

เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€ เชคเชฎเซ‡ เชœเชˆ เชถเช•เซ‹ เช›เซ‹ เช† เชเช• เชเชกเชชเซ€ เชถเชฐเซ‚เช†เชค เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เช›เซ‡ เชกเซ‹เช•เชฐเชฎเชพเช‚เชฅเซ€, เชธเชฎเชพเชจ เชตเชฟเช•เชฒเซเชช เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ microk8s เชฎเชพเชŸเซ‡.

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

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

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