[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"content-\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation":3,"related-\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation":172,"sidebar-content":276},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"tags":10,"date":14,"weight":15,"body":16,"_type":166,"_id":167,"_source":168,"_file":169,"_stem":170,"_extension":171},"\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation","docker-prerequisites",false,"","Docker Installation","Introduction to Docker installation and their usage",[11,12,13],"docker","devops","infrastructure","2026-03-12",10,{"type":17,"children":18,"toc":160},"root",[19,28,91,97,125,131,154],{"type":20,"tag":21,"props":22,"children":24},"element","h2",{"id":23},"install-docker-on-linux",[25],{"type":26,"value":27},"text","Install Docker on Linux",{"type":20,"tag":29,"props":30,"children":34},"pre",{"className":31,"code":32,"language":33,"meta":7,"style":7},"language-bash shiki shiki-themes github-light github-dark","curl -fsSL https:\u002F\u002Fget.docker.com -o get-docker.sh\nsudo sh get-docker.sh\n","bash",[35],{"type":20,"tag":36,"props":37,"children":38},"code",{"__ignoreMap":7},[39,73],{"type":20,"tag":40,"props":41,"children":44},"span",{"class":42,"line":43},"line",1,[45,51,57,63,68],{"type":20,"tag":40,"props":46,"children":48},{"style":47},"--shiki-default:#6F42C1;--shiki-dark:#B392F0",[49],{"type":26,"value":50},"curl",{"type":20,"tag":40,"props":52,"children":54},{"style":53},"--shiki-default:#005CC5;--shiki-dark:#79B8FF",[55],{"type":26,"value":56}," -fsSL",{"type":20,"tag":40,"props":58,"children":60},{"style":59},"--shiki-default:#032F62;--shiki-dark:#9ECBFF",[61],{"type":26,"value":62}," https:\u002F\u002Fget.docker.com",{"type":20,"tag":40,"props":64,"children":65},{"style":53},[66],{"type":26,"value":67}," -o",{"type":20,"tag":40,"props":69,"children":70},{"style":59},[71],{"type":26,"value":72}," get-docker.sh\n",{"type":20,"tag":40,"props":74,"children":76},{"class":42,"line":75},2,[77,82,87],{"type":20,"tag":40,"props":78,"children":79},{"style":47},[80],{"type":26,"value":81},"sudo",{"type":20,"tag":40,"props":83,"children":84},{"style":59},[85],{"type":26,"value":86}," sh",{"type":20,"tag":40,"props":88,"children":89},{"style":59},[90],{"type":26,"value":72},{"type":20,"tag":21,"props":92,"children":94},{"id":93},"install-docker-on-windows",[95],{"type":26,"value":96},"Install Docker on Windows",{"type":20,"tag":98,"props":99,"children":100},"ol",{},[101,115,120],{"type":20,"tag":102,"props":103,"children":104},"li",{},[105,107],{"type":26,"value":106},"Download Docker Desktop from the official website: ",{"type":20,"tag":108,"props":109,"children":113},"a",{"href":110,"rel":111},"https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop",[112],"nofollow",[114],{"type":26,"value":110},{"type":20,"tag":102,"props":116,"children":117},{},[118],{"type":26,"value":119},"Run the installer and follow the on-screen instructions.",{"type":20,"tag":102,"props":121,"children":122},{},[123],{"type":26,"value":124},"After installation, Docker Desktop will start automatically. You can access Docker from the command line or through the Docker Desktop interface.",{"type":20,"tag":21,"props":126,"children":128},{"id":127},"install-docker-on-macos",[129],{"type":26,"value":130},"Install Docker on macOS",{"type":20,"tag":98,"props":132,"children":133},{},[134,144,149],{"type":20,"tag":102,"props":135,"children":136},{},[137,139],{"type":26,"value":138},"Download Docker Desktop for Mac from the official website: ",{"type":20,"tag":108,"props":140,"children":142},{"href":110,"rel":141},[112],[143],{"type":26,"value":110},{"type":20,"tag":102,"props":145,"children":146},{},[147],{"type":26,"value":148},"Open the downloaded .dmg file and drag the Docker icon to the Applications folder.",{"type":20,"tag":102,"props":150,"children":151},{},[152],{"type":26,"value":153},"Open Docker from the Applications folder and follow the on-screen instructions to complete the installation. After installation, Docker will start automatically, and you can access it from the command line or through the Docker Desktop interface.",{"type":20,"tag":155,"props":156,"children":157},"style",{},[158],{"type":26,"value":159},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":7,"searchDepth":161,"depth":161,"links":162},3,[163,164,165],{"id":23,"depth":75,"text":27},{"id":93,"depth":75,"text":96},{"id":127,"depth":75,"text":130},"markdown","content:docker:docker-prerequisites:docker-installation.md","content","docker\u002Fdocker-prerequisites\u002Fdocker-installation.md","docker\u002Fdocker-prerequisites\u002Fdocker-installation","md",[173,182,187,193,198,203,208,213,218,224,229,234,239,244,249,257,263,270],{"_path":174,"title":175,"description":176,"tags":177,"date":181},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Ffor-looping","For Looping in Python","Using for loops to manipulate arrays in Python.",[178,179,180],"python","backend","arrays","2026-03-18",{"_path":183,"title":184,"description":185,"tags":186,"date":181},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Fwhile-looping","While Looping in Python","Using while loops to manipulate arrays in Python.",[178,179,180],{"_path":188,"title":189,"description":190,"tags":191,"date":192},"\u002Fcompetitive-programming\u002Fassignments","Assignments","Assignments in Python for competitive programming.",[178,179],"2026-04-10",{"_path":194,"title":195,"description":196,"tags":197,"date":192},"\u002Fcompetitive-programming\u002Fdata-type","Data Types","Data types in Python for competitive programming.",[178,179],{"_path":199,"title":200,"description":201,"tags":202,"date":192},"\u002Fcompetitive-programming\u002Fhash-map","Hash Map","Hash map implementation in Python for competitive programming.",[178,179],{"_path":204,"title":205,"description":206,"tags":207,"date":192},"\u002Fcompetitive-programming\u002Finput-output","Input and Output","Handling input and output in Python for competitive programming.",[178,179],{"_path":209,"title":210,"description":211,"tags":212,"date":181},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsum","Sum Elements","Using for loops to sum elements in Python.",[178,179,180],{"_path":214,"title":215,"description":216,"tags":217,"date":181},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsummary","Summary","Summary of the math library in Python.",[178,179,180],{"_path":219,"title":220,"description":221,"tags":222,"date":223},"\u002Fdocker\u002Fcheat-sheets","Docker Cheat Sheets","Cheat sheets for frequently used Docker commands and concepts",[11,12,13],"2026-05-01",{"_path":225,"title":226,"description":227,"tags":228,"date":14},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-container","Docker Container","Introduction to Docker containers and their usage",[11,12,13],{"_path":230,"title":231,"description":232,"tags":233,"date":14},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-execution","Docker Execution","Introduction to Docker execution and their usage",[11,12,13],{"_path":235,"title":236,"description":237,"tags":238,"date":14},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-image","Docker Image","Introduction to Docker images and their usage",[11,12,13],{"_path":240,"title":241,"description":242,"tags":243,"date":14},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-logging","Docker Logging","Introduction to Docker logging and their usage",[11,12,13],{"_path":245,"title":246,"description":247,"tags":248,"date":14},"\u002Fdocker\u002Fresources","Docker Resources","Collection of Docker resources for learning and reference",[11,12,13],{"_path":250,"title":251,"description":252,"tags":253,"date":14},"\u002Fjavascript\u002Fpromises","Promise Patterns","Common JavaScript promise patterns and async\u002Fawait usage",[254,255,256],"javascript","frontend","async",{"_path":258,"title":259,"description":260,"tags":261,"date":181},"\u002Fphp\u002Farrays","PHP Array Functions","Essential PHP array functions and patterns",[262,179,180],"php",{"_path":264,"title":265,"description":266,"tags":267,"date":269},"\u002Fphp\u002Fpatterns\u002Fsingleton","Singleton Pattern","Implementing the singleton pattern in PHP",[262,268,179],"patterns","2026-03-13",{"_path":271,"title":272,"description":273,"tags":274,"date":275},"\u002Fphp\u002Freferences","PHP References (&)","Useful PHP reference snippets and patterns",[262,179],"2026-03-19",[277,278,279,280,281,282,283,285,286,288,289,291,293,295,296,297,298,299,300],{"_path":174,"title":175,"weight":15},{"_path":183,"title":184,"weight":15},{"_path":188,"title":189,"weight":161},{"_path":194,"title":195,"weight":75},{"_path":199,"title":200,"weight":15},{"_path":204,"title":205,"weight":43},{"_path":209,"title":210,"weight":284},20,{"_path":214,"title":215,"weight":15},{"_path":219,"title":220,"weight":287},100,{"_path":225,"title":226,"weight":284},{"_path":230,"title":231,"weight":290},22,{"_path":235,"title":236,"weight":292},21,{"_path":240,"title":241,"weight":294},23,{"_path":4,"title":8,"weight":15},{"_path":245,"title":246,"weight":43},{"_path":250,"title":251},{"_path":258,"title":259,"weight":43},{"_path":264,"title":265},{"_path":271,"title":272,"weight":75},1777665108385]