แแ แฃแแแ แ แแแแแแแแ แแแแ แแแงแแแแ Docker-แก แแแ แแ แแแฅแขแแแแก แแแแแแแแ แแแแก/แแแฌแแแแแแก แแ แแชแแกแแก แกแขแ แฃแฅแขแฃแ แแ แแแแกแแแแก. แฐแแแ แแฎแแแ แแก แแแแแฎแแแแแแก แแแแแแแแ แจแแกแแแแแ แกแขแแขแแแก แแแ แแแแแก แแแแแ แแก แจแแกแแฎแแ -
แ แ แแ แแก แแแแแ แ?
Docker แแ แแก แฆแแ แแแแขแคแแ แแ แแแแแแแชแแแแแก แจแแแฃแจแแแแแแก, แแแฌแแแแแแกแ แแ แแฃแจแแแแแกแแแแก. Docker แจแแฅแแแแแแ แแฅแแแแ แแแแแแแชแแแแแก แฃแคแ แ แกแฌแ แแคแแ แแแฌแแแแแแกแแแแก. แแแแแ แแก แกแแจแฃแแแแแแ แจแแแแซแแแแ แแฅแแแแ แแแแแแแชแแแก แแแแแจแแ แแฅแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแกแแแ แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแฎแแแแ, แ แแแแ แช แแแ แแฃแ แแแแแแแชแแแก. Docker แแแฎแแแ แแแแ แแฅแแแแ แแแแแก แฃแคแ แ แกแฌแ แแคแแ แแแแแแแแแจแ, แฃแคแ แ แกแฌแ แแคแแ แขแแกแขแแ แแแแจแ, แแแแแแแชแแแแแก แฃแคแ แ แกแฌแ แแคแแ แแแแแแแแแจแ แแ แแแแแก แแแฌแแ แแกแ แแ แแแแแก แแแจแแแแแก แจแแ แแก แแ แแแก แจแแแชแแ แแแแจแ. Docker แแแแก แแแแแแแก แแกแฃแแฃแฅแ แแแแขแแแแแ แแก แแแ แขแฃแแแแแแชแแแก แแแแขแคแแ แแแก แกแแจแฃแแแแแแ, แแ แแชแแกแแแแกแ แแ แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแแก แแแแแงแแแแแแ, แ แแแแแแแช แแแแแฎแแแ แแแแ แแฅแแแแ แแแแแแแชแแแแแก แแแ แแแแกแ แแ แแแกแแแแซแแแแแจแ.
แแแแแก แแ แกแจแ, แแแแแ แ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแจแแแ แแแแฅแแแก แแแแแกแแแแ แ แแแแแแแชแแ, แฃแกแแคแ แแฎแแ แแแแแแ แแแฃแแ แแแแขแแแแแ แจแ. แฃแกแแคแ แแฎแ แแแแแแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแจแแแ แแ แแแแแ แแแแขแแแแแ แ แแแแแ แฐแแกแขแแ แแ แแแ แแฃแแแ. แแแแขแแแแแ แแก แแกแฃแแฃแฅแ แแฃแแแแ, แ แแแแแแช แแฃแจแแแแก แฐแแแแ แแแแแ แแก แแแแแขแแแแแ แขแแแ แแแก แแแ แแจแ, แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แแแขแ แแฅแแแแ แแแแ แแขแฃแ แแกแแแ.
แแแแขแแแแแ แแก แแแ แขแฃแแแแแแชแแแก แแแแขแคแแ แแ แแ แฎแแแกแแฌแงแแแแ แจแแแซแแแแ แกแแกแแ แแแแแ แแงแแก แจแแแแแ แจแแแแฎแแแแแแจแ:
- แแฅแแแแ แแแแแชแฎแแแแก (แแ แแฅแแแ แแแแ แแแแแงแแแแแฃแแ แแแแแแแแแขแแแแก) แจแแคแฃแแแ แแแแแ แแก แแแแขแแแแแ แแแจแ;
- แแ แแแแขแแแแแ แแแแก แแแแแฌแแแแแ แแ แแแฌแแแแแ แแฅแแแแก แแฃแแแแแจแ แแแแแแแแ แแแแกแ แแ แขแแกแขแแ แแแแกแแแแก;
- แแ แแแแขแแแแแ แแแแก แแแแแแแแแ แแฅแแแแก แฌแแ แแแแแแก แกแแแขแแแแ, แ แแแแ แช แแแแแชแแแแ แชแแแขแ แแแจแ, แแกแแแ แฆแ แฃแแแแแจแ.
แ แแกแแแแก แจแแแแซแแแ แแแแแแแงแแแ แแแแแ แ?
แกแฌแ แแคแแ แแแแแแฅแแแงแแแ แแฅแแแแ แแแแแแแชแแแแ
Docker แจแแกแแแแจแแแแแ แแแแแแแแ แแแแก แชแแแแแก แแ แแแแแแแแแกแแแแก. Docker แกแแจแฃแแแแแแก แแซแแแแก แแแแแแแแแ แแแก แแแฃแจแแแ แแแแแแแแ แแแ แแแแขแแแแแ แแแ แแแแแแแชแแแแแแ แแ แกแแ แแแกแแแแ. แ แแช แจแแแแแแแจแ แกแแจแฃแแแแแแก แแแซแแแแ แแแขแแแ แแ แแแ แฃแฌแงแแแขแ แแแขแแแ แแชแแแกแ แแ แแแแแแแแแแก แกแแแฃแจแแ แแ แแชแแกแแแ.
แแแแแแแแแ, แแฅแแแแ แแแแแแแแแ แแแ แฌแแ แแ แแแแก แแแแแแแแ แแแแ แแ แฃแแแแ แแแแ แแแแแแแ แแแแแแแแแ แฃแ แแแกแขแแก (แแแแแ แแก แกแฃแ แแแแแแก แแแแ แแแ) แแแแแแแแก. แ แแแแกแแช แแกแแแ แแแแ แแฅแแแแแแ, แแกแแแ แฃแแแซแแแแแ แแแแก แแ แแแแขแแแแแ แแแก แขแแกแขแแก แแแแแแแ แแ แแขแแ แแแแ แงแแแแ แกแแญแแ แ แขแแกแขแก. แขแแกแขแแก แกแแแขแแแแ แแแ แจแแฃแซแแแแ แแแแแแแแแ แแแแ แแ แกแฃแ แแแแแ แฌแแ แแแแแแจแ.
แฃแคแ แ แแแแแแแ แแแแแแแแแ แแ แแแจแแ
แแแแแ แแก แแแแขแแแแแ แแ แแแคแฃแซแแแแฃแแ แแแแขแคแแ แแ แแแแแแแแแก แแฅแแแแ แขแแแ แแแก แแแ แขแแ แแแแก. Docker แแแแขแแแแแ แแแ แจแแแซแแแแ แแแฃแจแแแก แแฅแแแแก แแแแแแแแ แแ แแแแ แแขแแ, แ แแแแฃแ แแ แแแ แขแฃแแแฃแ แแแแฅแแแแแ แแแแแชแแแแ แชแแแขแ แจแ, แแ แฆแ แฃแแแแจแ.
แแแแแ แแก แแแ แขแแแแแฃแ แแแ แแ แแกแฃแแฃแฅแ แแฃแแแแ แแแแแแแแแก แแฅแแแแ แแแขแแแ แแแแก แแแแแแแฃแ แแ แแแ แแแแก. แแฅแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแแแแ แ แแฅแแแแ แแแแแแแชแแแก แแ แกแแ แแแกแแแแก แแแกแแงแแแแแแแ แแ แแแแแ แแแแกแแแแก. แแแแแ แแก แกแแฉแฅแแ แ แกแแจแฃแแแแแแก แแซแแแแ แแแแก แแแแแแแแ แแแแฅแแแก แ แแแแฃแ แแ แแจแ.
แฃแคแ แ แแแฆแแแ แแแขแแแ แแแ แแ แแแขแ แแแขแแแ แแแ
Docker แแ แแก แแกแฃแแฃแฅแ แแ แกแฌแ แแคแ. แแก แฃแแ แฃแแแแแงแแคแก แฐแแแแ แแแแแ แแ แแแคแฃแซแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแแแ แแ, แแแแแแแแฃแ แแแขแแ แแแขแแแแก. แแก แแแแกแแแฃแแ แแแแ แแแแแกแแแแแแ แแแฆแแแ แแแขแแแ แแแแก แแแ แแแแจแ, แแแแแแแแแ, แกแแแฃแแแ แ แฆแ แฃแแแแก แแ แแแแขแคแแ แแแก แกแแ แแแกแแก แจแแฅแแแแกแแก. แแแแ แแ แแก แแกแแแ แกแแกแแ แแแแแแ แแชแแ แ แแ แกแแจแฃแแแ แแแแแก แแแแแแแชแแแแแกแแแแก, แ แแแแกแแช แแกแฃแ แ แแแแฆแแ แแแขแ แแฅแแแแ แ แแกแฃแ แกแแแแแแ.
แแแแแแ แ แแแแแ แแก แแแแแแแแแขแแแ
แแแแแ แ แจแแแแแแ แแ แ แซแแ แแแแแ แแแแแแแแแขแแกแแแ:
- Docker: แฆแแ แแแแแก แแแ แขแฃแแแแแแชแแแก แแแแขแคแแ แแ;
- Docker Hub: แฉแแแแ แแแแขแคแแ แแ-แ แแแแ แช แกแแ แแแกแ Docker แแแแขแแแแแ แแแแก แแแแแฌแแแแแแกแ แแ แแแ แแแแกแแแแก.
แฒจแแแแจแแแ! Docker แแแฌแแแแแแ Apache 2.0 แแแชแแแแแแ.
แแแแแ แแก แแ แฅแแขแแฅแขแฃแ แ
Docker แแงแแแแแก แแแแแแข-แกแแ แแแ แแก แแ แฅแแขแแฅแขแฃแ แแก. Docker แแแแแแขแ แฃแ แแแแ แแแแก Docker Daemon-แแแ, แ แแแแแแช แแฆแแแก แขแแแ แแก แแฅแแแแ แแแแขแแแแแ แแแแก แจแแฅแแแแก, แแแจแแแแแกแ แแ แแแแแฌแแแแแแก แจแแกแแฎแแ. แแแแแแขแกแแช แแ แกแแ แแแ แกแแช แจแแฃแซแแแ แแแฃแจแแแก แแ แ แกแแกแขแแแแแ, แจแแแแซแแแแ แแแแแแขแ แแแฃแแแแจแแ แแ แแแกแขแแแชแแฃแ แแแแแ แแแแแแก. แแแแแแขแ แแ แกแแ แแแ แ แฃแ แแแแ แแแแแ แกแแแแขแแก แแ RESTful API-แแก แแแจแแแแแแ.
แแแแแ แแก แแแแแแ
แ แแแแ แช แแแแแ แแแแแแ แแแฉแแแแแแ, แแแแแแ แแฃแจแแแแก แแแกแแแแซแแ แแแแฅแแแแแ. แแแแฎแแแ แแแแแ แฃแจแฃแแแแ แแ แฃแ แแแแ แแแแก แกแแ แแแ แแแ, แแแแ แแ แแงแแแแแก แแแแแแขแก แแแแกแแแแแก.
Docker แแแแแแขแ
Docker แแแแแแขแ, แแแแแ แแก แแ แแแ แแแ, แแ แแก Docker-แแก แแแแแแ แ แแแขแแ แคแแแกแ. แแก แแฆแแแก แแ แซแแแแแแแก แแแแฎแแแ แแแแแกแแแ แแ แฃแ แแแแ แแฅแแแแแแก แแแแแ แแแแแแแแ.
แแแแแ แแก แจแแแแแ
แแแแก แแแกแแแแแแ, แแฃ แ แแกแแแ แจแแแแแแ แแแแแ แ, แแฅแแแ แฃแแแ แแชแแแแ แกแแแ แแแแแแแแแขแแก แจแแกแแฎแแ:
- แกแฃแ แแแแแ
- แ แแแกแขแ แ
- แแแแขแแแแแ แแแ
แกแฃแ แแแแแ
Docker แกแฃแ แแแ แแ แแก แแฎแแแแ แฌแแแแแฎแแแก แจแแแแแแ. แแแแแแแแแ, แกแฃแ แแแ แจแแแซแแแแ แจแแแชแแแแแก Ubuntu แแแแ แแชแแฃแ แกแแกแขแแแแก Apache-แแ แแ แแแกแแ แแแแแแแชแแแ. แกแฃแ แแแแแ แแแแแแงแแแแแ แแแแขแแแแแ แแแแก แจแแกแแฅแแแแแแ. Docker แแแแแแแแแก แแฎแแแ แกแฃแ แแแแแแก แจแแฅแแแแก, แแ แกแแแฃแแแก แแแแแฎแแแแแก, แแ แจแแแแซแแแแ แฉแแแแขแแแ แแแ แกแฎแแ แแแแแแแแแแแก แแแแ แจแแฅแแแแแ แกแฃแ แแแแแ. แกแฃแ แแแแแ แแแแแ แแก แแแแกแขแ แฃแฅแชแแแก แแแแแแแแแขแแแแ.
ะ ะตะตััั
Docker แ แแแกแขแ แ แแแแฎแแแก แกแฃแ แแแแแก. แแ แกแแแแแก แกแแฏแแ แ แแ แแแ แซแ แ แแแกแขแ แแแ, แกแแแแแแแช แจแแแแซแแแแ แฉแแแแขแแแ แแแ แแ แแขแแแ แแแ แกแฃแ แแแแแ. แแ แแก แกแแฏแแ แ แแแแแ แแก แ แแแกแขแ แ
แแแแขแแแแแ แแแ
แแแแขแแแแแ แแแ แแแ แแฅแขแแ แแแแแก แแกแแแแกแแ. แแแแขแแแแแ แแแ แจแแแชแแแก แงแแแแแคแแ แก, แ แแช แแแแแแแชแแแก แกแญแแ แแแแ แแแกแแจแแแแแ. แแแแแแฃแแ แแแแขแแแแแ แ แแฅแแแแแ แกแฃแ แแแแแแ. แแแแขแแแแแ แแแแก แจแแฅแแแ, แแแฌแงแแแ, แแแฉแแ แแแ, แแแแ แแชแแ แแ แฌแแจแแ แจแแกแแซแแแแแแแ. แแแแแแฃแแ แแแแขแแแแแ แ แแแแแแ แแแฃแแแ แแ แฃแแ แฃแแแแแงแแคแก แแแแแแแชแแแก แฃแกแแคแ แแฎแ แแแแขแคแแ แแแก. แแแแขแแแแแ แแแ แกแแแฃแจแแแก แแแแแแแแแขแแแแ.
แ แแแแ แแฃแจแแแแก Docker?
แฏแแ แฏแแ แแแแ แฉแแแ แแแชแแ, แ แแ:
- แฉแแแ แจแแแแแซแแแ แจแแแฅแแแแ แกแฃแ แแแแแ, แ แแแแแแจแแช แฉแแแแ แแแแแแแชแแแแแ แแแแแแแกแแแฃแแ;
- แฉแแแ แจแแแแแซแแแ แจแแแฅแแแแ แแแแขแแแแแ แแแ แกแฃแ แแแแแแแแ แแแแแแแชแแแแแก แแแกแแจแแแแแ;
- แฉแแแ แจแแแแแซแแแ แแแแแแ แชแแแแ แกแฃแ แแแแแ Docker Hub-แแก แแ แกแฎแแ แแแแแกแแฎแฃแแแแแก แ แแแกแขแ แแก แแแจแแแแแแ.
แแแแฎแแ, แ แแแแ แฏแแแแ แแก แแแแแแแแแขแแแ แแ แแแแแแแแแ.
แ แแแแ แแฃแจแแแแก แกแฃแ แแแ?
แฉแแแ แฃแแแ แแแชแแ, แ แแ แกแฃแ แแแ แแ แแก แแฎแแแแ แฌแแกแแแแแฎแ แจแแแแแแ, แกแแแแแแแช แแฅแแแแแ แแแแขแแแแแ แ. แแแแแแฃแแ แกแฃแ แแแ แจแแแแแแ แแแแแก แแแแแแแฅแขแแกแแแแ. แแแแแ แ แแงแแแแแก
แแแแแ แแก แแกแฃแแฃแฅแ แฌแแแแก แแ แ-แแ แแ แแแแแแ แแ แแก แแก, แ แแ แแก แแงแแแแแก แแกแแแแก แคแแแแแก. แ แแแแกแแช แแฅแแแ แชแแแแ แกแฃแ แแแก, แ แแแแ แแชแแ แแแแแแแชแแแก แแแแแฎแแแแ, แแฅแแแแแ แแฎแแแ แคแแแ. แแกแ แ แแ, แแแแแ แกแฃแ แแแแก แฉแแแแชแแแแแแก แแ แแแกแ แแฆแแแแแแก แแแ แแจแ, แ แแแแ แช แแก แจแแแซแแแแ แแแแแฌแแแ แแแ แขแฃแแแฃแ แแแแฅแแแแกแแแ, แแฎแแแแ แคแแแ แแแแขแแแ แแ แแแแแฎแแแแแ. แแ แแฅแแแ แแ แแญแแ แแแแแ แแแแแแแ แแฎแแแ แกแฃแ แแแแก แแแแ แชแแแแแ, แแฎแแแแ แแแแแฎแแแแ แแแฌแแแแแแ, แ แแช แแแแแแแแแก แแ แแฉแฅแแ แแแก แกแฃแ แแแแแแก แแแแ แชแแแแแแก.
แงแแแแ แกแฃแ แแแแก แแฃแแจแ แแ แแก แกแแแแแแกแ แกแฃแ แแแ. แแแแแแแแแ, ubuntu, Ubuntu-แก แกแแแแแแกแ แกแฃแ แแแ, แแ Fedora, Fedora แแแแแฌแแแแแแก แกแแแแแแกแ แกแฃแ แแแ. แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแแงแแแแ แกแฃแ แแแแแ, แ แแแแ แช แกแแคแฃแซแแแแ แแฎแแแ แกแฃแ แแแแแแก แจแแกแแฅแแแแแแ. แแแแแแแแแ, แแฃ แแฅแแแ แแแฅแแ แแแแฉแแก แกแฃแ แแแ, แจแแแแซแแแแ แแแแแแงแแแแ แแแ, แ แแแแ แช แกแแแแแแกแ แกแฃแ แแแ แแฅแแแแ แแแ แแแแแแแชแแแแแกแแแแก.
แฒจแแแแจแแแ! Docker แฉแแแฃแแแแ แแ แแแแแฆแแแก แกแฃแ แแแแแก Docker Hub แ แแแกแขแ แแแแ.
แแแแแ แแก แกแฃแ แแแแแ แจแแแซแแแแ แจแแแฅแแแแก แแ แกแแแแแแกแ แกแฃแ แแแแแแแแ; แฉแแแ แแฃแฌแแแแแ แแ แกแฃแ แแแแแแก แจแแฅแแแแก แแแแแฏแแแก แแแกแขแ แฃแฅแชแแแแก. แแแแแแฃแแ แแแกแขแ แฃแฅแชแแ แฅแแแแก แแฎแแ แกแฃแ แแแก แแ แแแแแก. แแแกแขแ แฃแฅแชแแแแ แแฅแแแแ แจแแแแแแ:
- แแแจแแแแแก แแ แซแแแแแ
- แคแแแแแก แแ แแแ แแฅแขแแ แแแก แแแแแขแแแ
- แแแ แแแแก แชแแแแแแก แจแแฅแแแ
- แแแกแขแ แฃแฅแชแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แ แฃแแแ แแแฃแจแแแ แแ แกแฃแ แแแแก แแแแขแแแแแ แแก แแแจแแแแแกแแก
แแก แแแกแขแ แฃแฅแชแแแแ แแแแฎแแแ แคแแแแจแ Dockerfile
. แแแแก แแแแแ แ แแแแฎแฃแแแแก Dockerfile
, แ แแแแกแแช แฅแแแแ แกแฃแ แแแก, แแกแ แฃแแแแก แแ แแแกแขแ แฃแฅแชแแแแก แแ แแแ แฃแแแแก แกแแแแแแ แกแฃแ แแแก.
แ แแแแ แแฃแจแแแแก แแแแแ แแก แ แแแกแขแ แ?
แ แแแกแขแ แ แแ แแก แแแแแ แแก แกแฃแ แแแแแแก แกแแชแแแ. แกแฃแ แแแแก แจแแฅแแแแก แจแแแแแ, แจแแแแซแแแแ แแแแแแฅแแแงแแแ แแก แกแแฏแแ แ Docker Hub แ แแแกแขแ แจแ แแ แแฅแแแแก แแแ แแ แ แแแกแขแ แจแ.
แแแแแ แแแแแแขแแแ แแ แแแ แจแแแแซแแแแ แแแซแแแแแ แฃแแแ แแแแแฅแแแงแแแแฃแแ แกแฃแ แแแแแ แแ แแแแแแฌแแ แแ แแกแแแ แแฅแแแแก แแแแแ แแแแฅแแแแจแ แแแแขแแแแแ แแแแก แจแแกแแฅแแแแแแ.
Docker Hub แฃแแ แฃแแแแแงแแคแก แกแแฏแแ แ แแ แแแ แซแ แแแแแกแแฎแฃแแแแแก แกแแชแแแแแก. แกแฃแ แแแแแแก แซแแแแ แแ แฉแแแแขแแแ แแแ แกแแฏแแ แ แกแแชแแแแแแแแ แงแแแแแกแแแแก แฎแแแแแกแแฌแแแแแแ. แแแ แแแ แกแแชแแแแก แจแแแแแแกแ แแ แจแแแแก แซแแแแแก แจแแแแแแแจแ. แแ แแฎแแแแ แแฅแแแ แแ แแฅแแแแก แแแแฎแแแ แแแแแแก แจแแแแซแแแแ แแแแฆแแ แแก แกแฃแ แแแแแ แแ แจแแฅแแแแ แแแแขแแแแแ แแแ แแแแแแ.
แ แแแแ แแฃแจแแแแก แแแแขแแแแแ แ?
แแแแขแแแแแ แ แจแแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแกแแแ, แแแแฎแแแ แแแแแก แคแแแแแแแกแแแ แแ แแแขแแแแแแชแแแแแแกแแแ. แ แแแแ แช แแแชแแ, แแแแแแฃแแ แแแแขแแแแแ แ แแฅแแแแแ แกแฃแ แแแแแแ. แแก แกแฃแ แแแ แแฃแแแแแ แแแแแ แก แ แ แแ แแก แแแแขแแแแแ แจแ, แ แ แแ แแชแแกแ แฃแแแ แแแแฌแงแแก, แ แแแแก แแฌแงแแแ แแแแขแแแแแ แ แแ แกแฎแแ แแแแคแแแฃแ แแชแแแก แแแแแชแแแแแ. แแแแแ แแก แกแฃแ แแแ แแ แแก แแฎแแแแ แฌแแแแแฎแแแแ. แ แแแแกแแช แแแแแ แ แแฌแงแแแก แแแแขแแแแแ แก, แแก แฅแแแแก แฌแแแแแฎแแแก/แฉแแฌแแ แแก แคแแแแก แแแแแกแแฎแฃแแแแแก แแแแแ (แ แแแแ แช แแแแแ แแงแ แแแแฅแแแแ แแแแจแแ แแก แคแแแแฃแ แ แกแแกแขแแแแก แแแแแงแแแแแแ), แ แแแแแจแแช แแแแแแแชแแแก แแแจแแแแ แจแแแซแแแแ.
แ แ แฎแแแแ แแแแขแแแแแ แแก แแแจแแแแแกแแก?
แแ แแ แแแ แแแแก แแแแแงแแแแแแ docker
, แแ RESTful API-แก แแแแแงแแแแแแ, แแแแแ แแก แแแแแแขแ แแฃแแแแแ แแแแแ แแแแแแก, แแแแฌแงแแก แแแแขแแแแแ แ.
$ sudo docker run -i -t ubuntu /bin/bash
แแแแแ แจแแแฎแแแแ แแ แแ แซแแแแแแก. แแแแแแขแ แแแจแแแแฃแแแ แแ แซแแแแแแก แแแแแงแแแแแแ docker
, แแคแชแแแ run
, แกแแแแช แแแแฅแแแแแ, แ แแ แแฎแแแ แแแแขแแแแแ แ แแแแฅแแแแแแแ. แแแแแแแแฃแ แ แแแแฎแแแแแแ แแแแขแแแแแ แแก แแแกแแจแแแแแ แแ แแก แจแแแแแแ แแขแ แแแฃแขแแแ:
- แ แแแแแ แกแฃแ แแแ แแแแแแแงแแแแ แแแแขแแแแแ แแก แจแแกแแฅแแแแแแ. แฉแแแแก แจแแแแฎแแแแแจแ
ubuntu
- แแ แซแแแแแ, แ แแแแแก แจแแกแ แฃแแแแแช แแกแฃแ แ แแแแขแแแแแ แแก แแแจแแแแแกแแก. แฉแแแแก แจแแแแฎแแแแแจแ
/bin/bash
แ แ แฎแแแแ แฅแฃแแแก แฅแแแจ, แ แแแแกแแช แแ แแ แซแแแแแแก แแแกแ แฃแแแแ?
Docker, แแ แซแแแแแแ, แแแแแแแก แจแแแแแแก:
- แฉแแแแขแแแ แแแแก ubuntu แกแฃแ แแแก: แแแแแ แ แแแแฌแแแแก แแแแแกแแฎแฃแแแแแก แฎแแแแแกแแฌแแแแแแแแก
ubuntu
แแแแแแแแ แแ แแแแ แแขแแ แแ แแฃ แแก แแฅ แแ แแ แแก, แฉแแแแขแแแ แแแ แแแแแแแแ แแก แชแแแขแ แ . แแฃ แแ แกแแแแแก แกแฃแ แแแ, แแก แแงแแแแแก แแแก แแแแขแแแแแ แแก แจแแกแแฅแแแแแแ; - แฅแแแแก แแแแขแแแแแ แก: แ แแแแกแแช แกแฃแ แแแ แแแแฆแแแ, แแแแแ แ แแงแแแแแก แแแก แแแแขแแแแแ แแก แจแแกแแฅแแแแแแ;
- แแฎแแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแแชแแแแแแแแแก แแ แแงแแแแแก แแฎแแแแ แฌแแแแแฎแแแก แแแแแก: แแแแขแแแแแ แ แแฅแแแแแ แคแแแแฃแ แกแแกแขแแแแจแ แแ แกแฃแ แแแ แแแแขแแแ แแฎแแแแ แฌแแแแแฎแแแก แแแแแก;
- แแฎแแแแก แฅแกแแแแก/แฎแแแแก แแแแชแแแแแแแชแแแก: แฅแแแแก แฅแกแแแฃแ แแแขแแ แคแแแกแก, แ แแแแแแช แแแแแ แก แกแแจแฃแแแแแแก แแซแแแแก แแแฃแแแแจแแ แแแก แแแกแแแแซแแ แแแแฅแแแแก;
- IP แแแกแแแแ แแแก แแแงแแแแแ: แแแฃแแแแก แแ แแแแแแก แแแกแแแแ แแก;
- แแฌแงแแแก แแแแแแแแฃแ แแ แแชแแกแก: แแแฃแจแแแแก แแฅแแแแก แแแแแแแชแแแก;
- แแแฃแจแแแแแก แแ แแฌแแ แแแแแก แแแแแกแแแแแก แแฅแแแแ แแแแแแแชแแแแแ: แแแแแจแแ แแแก แแ แแฆแ แแชแฎแแแก แแฅแแแแ แแแแแแแชแแแก แกแขแแแแแ แขแฃแ แจแแงแแแแแก, แแแแแแแแแแก แแ แจแแชแแแแแก แแแแแแก, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแงแฃแ แ แแแแแแแ แ แแแแ แแฃแจแแแแก แแฅแแแแ แแแแแแแชแแ.
แแฎแแ แแฅแแแ แแแฅแแ แกแแแฃแจแแ แแแแขแแแแแ แ. แแฅแแแ แจแแแแซแแแแ แแแ แแแ แแฅแแแแ แแแแขแแแแแ แ, แแแฃแแแแจแแ แแแ แแฅแแแแก แแแแแแแชแแแก. แ แแแแกแแช แแแแแฌแงแแแขแ แแแแแแแชแแแก แจแแฌแงแแแขแแก, แฌแแจแแแแ แแแแขแแแแแ แ.
แแแแแงแแแแแฃแแ แขแแฅแแแแแแแแแ
Docker แแฌแแ แแแ Go-แจแ แแ แแงแแแแแก Linux-แแก แแแ แแแแก แแแแแแ แ แแแฎแแกแแแแแแแแก แแแแแแฆแแแจแแฃแแ แคแฃแแฅแชแแแแแ แแแแก แแแแกแแฎแแ แชแแแแแแแแ.
แกแแฎแแแแ แกแแแ แชแแแแ
แแแแแ แ แแงแแแแแก แขแแฅแแแแแแแแก namespaces
แแแแแแ แแแฃแแ แกแแแฃแจแแ แแแแแแแแแก แแ แแแแแแแแ, แ แแแแแกแแช แฉแแแ แแฃแฌแแแแแ แแแแขแแแแแ แแแก. แ แแแแกแแช แฉแแแ แแแฌแงแแแ แแแแขแแแแแ แก, แแแแแ แ แฅแแแแก แกแแฎแแแแ แกแแแ แชแแก แแแแแแแฅแขแก แแ แแแแขแแแแแ แแกแแแแก.
แแก แฅแแแแก แแแแแแ แแแฃแ แคแแแแก, แกแแแแช แแแแขแแแแแ แแก แแแแแแฃแแ แแกแแแฅแขแ แแฃแจแแแแก แกแแแฃแแแ แกแแฎแแแแ แกแแแ แชแแจแ แแ แแ แแฅแแก แฌแแแแแ แแแ แ แกแแกแขแแแแแ.
แแแแแแ แแ แกแแฎแแแแ แกแแแ แชแแก แกแแ, แ แแแแแแกแแช แแแแแ แ แแงแแแแแก:
- pid: แแ แแชแแกแแก แแแแแแ แแแ;
- แฅแกแแแ: แฅแกแแแฃแ แ แแแขแแ แคแแแกแแแแก แแแ แแแแกแแแแก;
- ipc: IPC แ แแกแฃแ แกแแแแก แแแ แแแ. (ICP: InterProccess Communication);
- mnt: แกแแแแแขแแแ แฌแแ แขแแแแแแก แแแ แแแ;
- utc: แแแ แแแแก แแแแแแ แแแ แแ แแแ แกแแแก แแแแแ แแ แแแแก แแแแขแ แแแ (UTC: Unix timesharing system).
แกแแแแแขแ แแแ แฏแแฃแคแแแ
Docker แแกแแแ แแงแแแแแก แขแแฅแแแแแแแแก cgroups
แแ แกแแแแแขแ แแแ แฏแแฃแคแแแ. แแแแแแแชแแแก แแแแแแ แแแฃแแแ แแแจแแแแแก แแแกแแฆแแแ แแ แแก แแแแแแแชแแแก แแแฌแแแแแ แแฎแแแแ แแ แ แแกแฃแ แกแแแแ, แ แแแแแแ แแแฌแแแแแแช แแกแฃแ แ. แแก แฃแแ แฃแแแแแงแแคแก แแแแก, แ แแ แแแแขแแแแแ แแแ แแแ แแ แแแแแแแแแ แแฅแแแแ. แกแแแแแขแ แแแ แฏแแฃแคแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแ แแ แแ แกแแแฃแแ แขแแฅแแแแแก แ แแกแฃแ แกแแแ แแ, แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แแแแงแแแแ แจแแแฆแฃแแแแแ แแ แจแแแฆแฃแแแแแ. แแแแแแแแแ, แจแแแฆแฃแแแ แแแแขแแแแแ แแก แแแฎแกแแแ แแแแก แจแแกแแซแแ แ แแแแแแแแ.
แแแแจแแ แแก แคแแแแฃแ แ แกแแกแขแแแ
Union File Sysem แแ UnionFS แแ แแก แคแแแแฃแ แ แกแแกแขแแแ, แ แแแแแแช แแฃแจแแแแก แคแแแแแแก แจแแฅแแแแ, แ แแช แแแก แซแแแแแ แแกแฃแแฃแฅแก แแ แกแฌแ แแคแก แฎแแแก. Docker แแงแแแแแก UnionFS-แก แแ แแแแแแแแก แจแแกแแฅแแแแแแ, แกแแแแแแแช แแแแแฃแแแ แแแแขแแแแแ แ. Docker-แก แจแแฃแซแแแ แแแแแแงแแแแก UnionFS-แแก แ แแแแแแแแ แแแ แแแแขแ, แแแ แจแแ แแก: AUFS, btrfs, vfs แแ DeviceMapper.
แแแแขแแแแแ แแก แคแแ แแแขแแแ
Docker แแแ แแแแแแแก แแ แแแแแแแแแขแแแก แจแแคแฃแแแแจแ, แ แแแแแกแแช แแแแขแแแแแ แแก แคแแ แแแขแก แแฃแฌแแแแแ. แแแแฃแแแกแฎแแแแ แคแแ แแแขแ แแฌแแแแแ libcontainer
. Docker แแกแแแ แแฎแแ แก แฃแญแแ แก แขแ แแแแชแแฃแ แแแแขแแแแแ แแก แคแแ แแแขแก Linux-แแก แแแแแงแแแแแแ
แฌแงแแ แ: www.habr.com