Unpacking Docker: Understanding Its Architecture and Key Components
đŁđđźđđžđ đđşđ đđžđđđ đđđđđđđđžđ˝ đđđž đđşđ đđž đťđđđ đ˝, đ˝đžđđ đđ, đşđđ˝ đđşđđşđđž đşđđđ đđźđşđđđđđ. đśđđđ đđđ đźđđđđşđđđžđ-đťđşđđžđ˝ đşđđđđđşđźđ, đŁđđźđđžđ đđđđđđ˝đžđ đş đ đđđđđđžđđđđ, đžđżđżđđźđđžđđ, đşđđ˝ đđźđşđ đşđťđ đž đđ đşđđżđđđ đżđđ đđđżđđđşđđž đ˝đžđđžđ đđđđžđđ đşđđ˝ đ˝đžđđ đđđđžđđ. đĄđđ đđđşđ đđşđđžđ đŁđđźđđžđ đđđźđ? đ¨đ đđđđ đđđđ, đđž'đ đ đ˝đžđ đđž đđđđ đđđž đşđđźđđđđžđźđđđđž đđż đŁđđźđđžđ đşđđ˝ đžđđđ đđđž đđđ đđžđ đźđđđđđđžđđđ: đđđž đŁđđźđđžđ đźđ đđžđđ, đđđž đŁđđźđđžđ đ˝đşđžđđđ, đşđđ˝ đđđž đŁđđźđđžđ đđžđđđđđđ.
Docker Architecture:
đŁđđźđđžđ đ˘đ
đđžđđđť:
đłđđž đŁđđźđđžđ đźđ
đđžđđ đđ đđđž đđđžđ đđđđžđđżđşđźđž đżđđ đđđđžđđşđźđđđđ đđđđ đŁđđźđđžđ. đ¨đ đźđşđ đťđž đşđźđźđžđđđžđ˝ đđđđđđđ đş đ˘đđđđşđđ˝ đŤđđđž đ¨đđđžđđżđşđźđž (đ˘đŤđ¨), đş đđžđđđđž đ đŻđ¨, đđ đŁđđźđđžđ đŁđžđđđđđ, đđđđźđ đđđđđđ˝đžđ đş đđđşđđđđźđşđ
đđđžđ đđđđžđđżđşđźđž (đŚđ´đ¨). đłđđž đźđ
đđžđđ đđ đđžđđđđđđđťđ
đž đżđđ đđžđđ˝đđđ đźđđđđşđđ˝đ đđ đđđž đŁđđźđđžđ đ˝đşđžđđđ, đđđđźđ đđžđđżđđđđ đđđž đđžđźđžđđđşđđ đđđžđđşđđđđđ.
đŞđžđ đĽđžđşđđđđžđ đđż đŁđđźđđžđ đ˘đ
đđžđđ:
đťđŁđđźđđžđ đ˘đŤđ¨:
đłđđž đđđđ đźđđđđđ đđşđ đđ đđđđžđđşđźđ đđđđ đŁđđźđđžđ đđ đđđđđđđ đđđž đźđđđđşđđ˝ đ
đđđž. đ¸đđ đźđşđ đđđž đźđđđđşđđ˝đ đ
đđđž đ˝đđźđđžđ đđđ, đ˝đđźđđžđ đťđđđ
đ˝, đşđđ˝ đ˝đđźđđžđ đđđ
đ
đđ đđşđđşđđž đźđđđđşđđđžđđ đşđđ˝ đđđşđđžđ. âď¸đ˝đđźđđžđ đđđ: đ˛đđşđđđ đş đđžđ đźđđđđşđđđžđ đżđđđ đş đđđžđźđđżđđžđ˝ đđđşđđž.
âď¸đ˝đđźđđžđ đťđđđ
đ˝: đĄđđđ
đ˝đ đş đŁđđźđđžđ đđđşđđž đżđđđ đş đŁđđźđđžđđżđđ
đž.
âď¸đ˝đđźđđžđ đđđ
đ
: đŁđđđđ
đđşđ˝đ đş đŁđđźđđžđ đđđşđđž đżđđđ đş đđžđđđđđđ.
đđąđžđđđđž đ đŻđ¨: đŁđđźđđžđ đđđđđđ˝đžđ đş đąđ¤đ˛đłđżđđ
đ đŻđ¨ đđđşđ đşđ
đ
đđđ đđđ đđ đđđđžđđşđźđ đđđđ đđđž đŁđđźđđžđ đ˝đşđžđđđ đđžđđđđžđ
đ. đłđđđ đđ đđđžđżđđ
đżđđ đşđđđđđşđđđđ đđşđđđ đđ đđđđžđđđşđđđđ đŁđđźđđžđ đđđđ đđđđžđ đđđđ
đ.
đĽď¸đŁđđźđđžđ đŁđžđđđđđ: đ đŚđ´đ¨-đťđşđđžđ˝ đđđđ
đżđđ đđşđđşđđđđ đŁđđźđđžđ đđ đđđđ đ
đđźđşđ
đđşđźđđđđž. đ¨đ đđđđđđ˝đžđ đşđ đžđşđđđžđ đđşđ đđ đđşđđşđđž đźđđđđşđđđžđđ, đđđşđđžđ, đşđđ˝ đđđđžđ đŁđđźđđžđ đźđđđđđđžđđđ đđđđđđđ đđžđžđ˝đđđ đđ đđđž đđđž đ˘đŤđ¨.
Docker Daemonâď¸:
đłđđž đŁđđźđđžđ đ˝đşđžđđđ đđ đđđž đžđđđđđž đđđşđ đđđđžđđ đŁđđźđđžđ. đ¨đ'đ đş đťđşđźđđđđđđđ˝ đđđđźđžđđ đđđşđ đđđđ đđ đđđž đđđđ đđđđđžđ đşđđ˝ đđ đđžđđđđđđđťđ
đž đżđđ đđşđđşđđđđ đŁđđźđđžđ đđťđđžđźđđ, đđđźđ đşđ đźđđđđşđđđžđđ đşđđ˝ đđđşđđžđ. đłđđž đ˝đşđžđđđ đ
đđđđžđđ đżđđ đźđđđđşđđ˝đ đżđđđ đđđž đŁđđźđđžđ đźđ
đđžđđ đşđđ˝ đđžđđżđđđđ đđđž đđžđźđžđđđşđđ đşđźđđđđđ đđ đđşđđşđđž đźđđđđşđđđžđđ, đťđđđ
đ˝ đđđşđđžđ, đşđđ˝ đđđđž.
đŞđžđ đĽđđđźđđđđđ đđż đŁđđźđđžđ đŁđşđžđđđ:
đŚđ˘đđđđşđđđžđ đŹđşđđşđđžđđžđđ: đłđđž đ˝đşđžđđđ đđ đđžđđđđđđđťđ
đž đżđđ đđđşđđđđđ, đđđđđđđđ, đşđđ˝ đđşđđşđđđđ đźđđđđşđđđžđđ. đ¨đ đžđđđđđžđ đđđşđ đźđđđđşđđđžđđ đşđđž đđđđ
đşđđžđ˝ đżđđđ đžđşđźđ đđđđžđ đşđđ˝ đżđđđ đđđž đđđđđđđđđžđ. đźď¸đ¨đđşđđž đŹđşđđşđđžđđžđđ: đłđđž đ˝đşđžđđđ đźđşđ đťđđđ
đ˝ đŁđđźđđžđ đđđşđđžđ đżđđđ đŁđđźđđžđđżđđ
đžđ đşđđ˝ đđđ
đ
đđđşđđžđ đżđđđ đŁđđźđđžđ đđžđđđđđđđžđ. đ¨đ đşđ
đđ đđşđđşđđžđ đđđž đ
đđźđşđ
đźđşđźđđž đđż đŁđđźđđžđ đđđşđđžđ.
đ§đąđžđđđđđźđž đŹđşđđşđđžđđžđđ: đłđđž đ˝đşđžđđđ đđşđđşđđžđ đđžđđđđđźđžđ đđđźđ đşđ đđžđđđđđđ, đđđ
đđđžđ, đşđđ˝ đđ
đđđđđ, đđđđźđ đşđđž đđđžđ˝ đťđ đźđđđđşđđđžđđ đżđđ đźđđđđđđđźđşđđđđ đşđđ˝ đ˝đşđđş đđđđđşđđž.
đđŽđđźđđžđđđđşđđđđ đşđđ˝ đ˛đźđşđ
đđđ: đ¨đ đđđđž đźđđđđ
đžđ đŁđđźđđžđ đ˝đžđđ
đđđđžđđđ, đđđž đ˝đşđžđđđ đźđşđ đđđđ đđđđ đđđźđđžđđđđşđđđđ đđđđ
đ đ
đđđž đŁđđźđđžđ đ˛đđşđđ đđ đŞđđťđžđđđžđđžđ đđ đđşđđşđđž đźđ
đđđđžđđ đđż đźđđđđşđđđžđđ đşđđ˝ đđźđşđ
đž đşđđđ
đđźđşđđđđđ.
đŁđđźđđžđ đąđžđđđđđđđŚ:
đłđđž đŁđđźđđžđ đđžđđđđđđ đđ đş đđžđđđđđđđđ đđđžđđž đŁđđźđđžđ đđđşđđžđ đşđđž đđđđđžđ˝ đşđđ˝ đ˝đđđđđđťđđđžđ˝. đ¨đ đşđźđđ đşđ đş đźđžđđđđşđ
đđđť đżđđ đđđđđđđ đđđşđđžđ đđđşđ đźđşđ đťđž đđđ
đ
đžđ˝ đťđ đŁđđźđđžđ đźđ
đđžđđđ đđ đŁđđźđđžđ đ˝đşđžđđđđ đżđđ đđđž đđ đźđđžđşđđđđ đźđđđđşđđđžđđ. đŁđđźđđžđ đ§đđť đđ đđđž đđđđ đđžđ
đ
-đđđđđ đđđťđ
đđź đđžđđđđđđ, đťđđ đđđžđđž đşđđž đşđ
đđ đđđđđşđđž đđžđđđđđđđžđ đđđşđ đđđđşđđđđşđđđđđ đźđşđ đđžđ đđ đżđđ đđđđžđđđşđ
đđđž.
đĽđđđźđđđđđ đđż đŁđđźđđžđ đąđžđđđđđđ:
đŚđ¨đđşđđž đ˛đđđđşđđž: đłđđž đđžđđđđđđ đđđđđžđ đŁđđźđđžđ đđđşđđžđ, đşđ
đ
đđđđđ đđđžđ đđ đťđž đđđşđđžđ˝ đşđđ˝ đđžđđđžđ˝. đłđđđ đđđźđ
đđ˝đžđ đťđşđđž đđđşđđžđ, đźđđđđđ đşđđđ
đđźđşđđđđ đđđşđđžđ, đşđđ˝ đđşđđđđđ đđ
đđđđđ đđ đžđđđžđđđđđđ.
đđ¨đđşđđž đŁđđđđđđťđđđđđ: đłđđž đđžđđđđđđ đşđ
đ
đđđ đŁđđźđđžđ đźđ
đđžđđđ đşđđ˝ đ˝đşđžđđđđ đđ đđđ
đ
đđđşđđžđ đşđ đđžđžđ˝đžđ˝. đłđđđ đđ đźđđđźđđşđ
đżđđ đđđşđđđđ đđđşđđžđ đşđźđđđđ đ˝đđżđżđžđđžđđ đžđđđđđđđđžđđđ đşđđ˝ đżđđ đ˝đžđđ
đđđđđ đşđđđ
đđźđşđđđđđ đşđ đđźđşđ
đž.
đđ¤đđđžđđđđđđ đşđđ˝ đŻđ
đđđđđ: đłđđž đđžđđđđđđ đźđşđ đşđ
đđ đđđđđž đđ
đđđđđ đşđđ˝ đžđđđžđđđđđđ đđđşđ đşđ˝đ˝ đşđ˝đ˝đđđđđđşđ
đżđđđźđđđđđşđ
đđđ đđ đŁđđźđđžđ. đłđđžđđž đźđşđ đťđž đđđžđ˝ đđ đžđđđžđđ˝ đŁđđźđđžđ'đ đźđşđđşđťđđ
đđđđžđ đđ đđđđžđđđşđđž đđđđ đđđđžđ đđđđ
đ.
đłđđđžđđđžđ, đđđžđđž đźđđđđđđžđđđ đżđđđ đđđž đźđđđž đđż đŁđđźđđžđ đşđđźđđđđžđźđđđđž, đžđđşđťđ
đđđ đźđđđđşđđđžđđđđşđđđđ, đđđşđđž đđşđđşđđžđđžđđ, đşđđ˝ đđđž đ˝đđđđđđťđđđđđ đđż đŁđđźđđžđ đđđşđđžđ đşđźđđđđ đ˝đđżđżđžđđžđđ đžđđđđđđđđžđđđ. đĄđ đđđ˝đžđđđđşđđ˝đđđ đđđž đđđ
đžđ đđż đđđž đŁđđźđđžđ đźđ
đđžđđ, đ˝đşđžđđđ, đşđđ˝ đđžđđđđđđ, đđđ đźđşđ đđşđđ đş đźđđđđđžđđžđđđđđž đđđžđ đđż đđđ đŁđđźđđžđ đđđžđđşđđžđ đşđđ˝ đđđ đđđ đźđđđđđđžđđđ đđđđ đđđđžđđđžđ đđ đđđđđđ˝đž đş đżđ
đžđđđťđ
đž đşđđ˝ đđźđşđ
đşđťđ
đž đźđđđđşđđđžđ đđ
đşđđżđđđ.
đł**Happy Dockerizing!**đł