[{"data":1,"prerenderedAt":1541},["ShallowReactive",2],{"content-\u002Fdocker\u002Fcheat-sheets":3,"related-\u002Fdocker\u002Fcheat-sheets":1411,"sidebar-content":1515},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"tags":10,"date":13,"weight":14,"body":15,"_type":1405,"_id":1406,"_source":1407,"_file":1408,"_stem":1409,"_extension":1410},"\u002Fdocker\u002Fcheat-sheets","docker",false,"","Docker Cheat Sheets","Cheat sheets for frequently used Docker commands and concepts",[5,11,12],"devops","infrastructure","2026-05-01",100,{"type":16,"children":17,"toc":1394},"root",[18,27,317,321,327,432,435,441,529,532,538,626,629,635,1017,1020,1026,1309,1312,1318,1335],{"type":19,"tag":20,"props":21,"children":23},"element","h2",{"id":22},"docker-images",[24],{"type":25,"value":26},"text","Docker Images",{"type":19,"tag":28,"props":29,"children":30},"table",{},[31,50],{"type":19,"tag":32,"props":33,"children":34},"thead",{},[35],{"type":19,"tag":36,"props":37,"children":38},"tr",{},[39,45],{"type":19,"tag":40,"props":41,"children":42},"th",{},[43],{"type":25,"value":44},"Description",{"type":19,"tag":40,"props":46,"children":47},{},[48],{"type":25,"value":49},"Command Example",{"type":19,"tag":51,"props":52,"children":53},"tbody",{},[54,70,88,105,119,136,153,170,184,201,218,235,249,266,283,300],{"type":19,"tag":36,"props":55,"children":56},{},[57,67],{"type":19,"tag":58,"props":59,"children":60},"td",{},[61],{"type":19,"tag":62,"props":63,"children":64},"strong",{},[65],{"type":25,"value":66},"Docker Build",{"type":19,"tag":58,"props":68,"children":69},{},[],{"type":19,"tag":36,"props":71,"children":72},{},[73,78],{"type":19,"tag":58,"props":74,"children":75},{},[76],{"type":25,"value":77},"Build an image from a Dockerfile",{"type":19,"tag":58,"props":79,"children":80},{},[81],{"type":19,"tag":82,"props":83,"children":85},"code",{"className":84},[],[86],{"type":25,"value":87},"docker build -t myapp:latest .",{"type":19,"tag":36,"props":89,"children":90},{},[91,96],{"type":19,"tag":58,"props":92,"children":93},{},[94],{"type":25,"value":95},"Build an image from a Dockerfile with a specific tag",{"type":19,"tag":58,"props":97,"children":98},{},[99],{"type":19,"tag":82,"props":100,"children":102},{"className":101},[],[103],{"type":25,"value":104},"docker build -t myapp:1.0 .",{"type":19,"tag":36,"props":106,"children":107},{},[108,116],{"type":19,"tag":58,"props":109,"children":110},{},[111],{"type":19,"tag":62,"props":112,"children":113},{},[114],{"type":25,"value":115},"Docker Pull",{"type":19,"tag":58,"props":117,"children":118},{},[],{"type":19,"tag":36,"props":120,"children":121},{},[122,127],{"type":19,"tag":58,"props":123,"children":124},{},[125],{"type":25,"value":126},"Pull an image from a registry",{"type":19,"tag":58,"props":128,"children":129},{},[130],{"type":19,"tag":82,"props":131,"children":133},{"className":132},[],[134],{"type":25,"value":135},"docker pull nginx",{"type":19,"tag":36,"props":137,"children":138},{},[139,144],{"type":19,"tag":58,"props":140,"children":141},{},[142],{"type":25,"value":143},"Pull an image with a specific tag",{"type":19,"tag":58,"props":145,"children":146},{},[147],{"type":19,"tag":82,"props":148,"children":150},{"className":149},[],[151],{"type":25,"value":152},"docker pull nginx:latest",{"type":19,"tag":36,"props":154,"children":155},{},[156,161],{"type":19,"tag":58,"props":157,"children":158},{},[159],{"type":25,"value":160},"Pull an image from a private registry",{"type":19,"tag":58,"props":162,"children":163},{},[164],{"type":19,"tag":82,"props":165,"children":167},{"className":166},[],[168],{"type":25,"value":169},"docker pull myregistry.com\u002Fmyapp:latest",{"type":19,"tag":36,"props":171,"children":172},{},[173,181],{"type":19,"tag":58,"props":174,"children":175},{},[176],{"type":19,"tag":62,"props":177,"children":178},{},[179],{"type":25,"value":180},"Docker Push",{"type":19,"tag":58,"props":182,"children":183},{},[],{"type":19,"tag":36,"props":185,"children":186},{},[187,192],{"type":19,"tag":58,"props":188,"children":189},{},[190],{"type":25,"value":191},"Push an image to a registry",{"type":19,"tag":58,"props":193,"children":194},{},[195],{"type":19,"tag":82,"props":196,"children":198},{"className":197},[],[199],{"type":25,"value":200},"docker push myapp:latest",{"type":19,"tag":36,"props":202,"children":203},{},[204,209],{"type":19,"tag":58,"props":205,"children":206},{},[207],{"type":25,"value":208},"Push an image to a registry with a specific tag",{"type":19,"tag":58,"props":210,"children":211},{},[212],{"type":19,"tag":82,"props":213,"children":215},{"className":214},[],[216],{"type":25,"value":217},"docker push myapp:1.0",{"type":19,"tag":36,"props":219,"children":220},{},[221,226],{"type":19,"tag":58,"props":222,"children":223},{},[224],{"type":25,"value":225},"Push an image to a private registry",{"type":19,"tag":58,"props":227,"children":228},{},[229],{"type":19,"tag":82,"props":230,"children":232},{"className":231},[],[233],{"type":25,"value":234},"docker push myregistry.com\u002Fmyapp:latest",{"type":19,"tag":36,"props":236,"children":237},{},[238,246],{"type":19,"tag":58,"props":239,"children":240},{},[241],{"type":19,"tag":62,"props":242,"children":243},{},[244],{"type":25,"value":245},"Others",{"type":19,"tag":58,"props":247,"children":248},{},[],{"type":19,"tag":36,"props":250,"children":251},{},[252,257],{"type":19,"tag":58,"props":253,"children":254},{},[255],{"type":25,"value":256},"List images",{"type":19,"tag":58,"props":258,"children":259},{},[260],{"type":19,"tag":82,"props":261,"children":263},{"className":262},[],[264],{"type":25,"value":265},"docker images",{"type":19,"tag":36,"props":267,"children":268},{},[269,274],{"type":19,"tag":58,"props":270,"children":271},{},[272],{"type":25,"value":273},"Remove an image",{"type":19,"tag":58,"props":275,"children":276},{},[277],{"type":19,"tag":82,"props":278,"children":280},{"className":279},[],[281],{"type":25,"value":282},"docker rmi myapp:latest",{"type":19,"tag":36,"props":284,"children":285},{},[286,291],{"type":19,"tag":58,"props":287,"children":288},{},[289],{"type":25,"value":290},"Tag an image",{"type":19,"tag":58,"props":292,"children":293},{},[294],{"type":19,"tag":82,"props":295,"children":297},{"className":296},[],[298],{"type":25,"value":299},"docker tag myapp:latest myrepo\u002Fmyapp:latest",{"type":19,"tag":36,"props":301,"children":302},{},[303,308],{"type":19,"tag":58,"props":304,"children":305},{},[306],{"type":25,"value":307},"Show the history of an image",{"type":19,"tag":58,"props":309,"children":310},{},[311],{"type":19,"tag":82,"props":312,"children":314},{"className":313},[],[315],{"type":25,"value":316},"docker history myapp:latest",{"type":19,"tag":318,"props":319,"children":320},"hr",{},[],{"type":19,"tag":20,"props":322,"children":324},{"id":323},"docker-containers",[325],{"type":25,"value":326},"Docker Containers",{"type":19,"tag":28,"props":328,"children":329},{},[330,344],{"type":19,"tag":32,"props":331,"children":332},{},[333],{"type":19,"tag":36,"props":334,"children":335},{},[336,340],{"type":19,"tag":40,"props":337,"children":338},{},[339],{"type":25,"value":44},{"type":19,"tag":40,"props":341,"children":342},{},[343],{"type":25,"value":49},{"type":19,"tag":51,"props":345,"children":346},{},[347,364,381,398,415],{"type":19,"tag":36,"props":348,"children":349},{},[350,355],{"type":19,"tag":58,"props":351,"children":352},{},[353],{"type":25,"value":354},"Run a container",{"type":19,"tag":58,"props":356,"children":357},{},[358],{"type":19,"tag":82,"props":359,"children":361},{"className":360},[],[362],{"type":25,"value":363},"docker run -d -p 80:80 nginx",{"type":19,"tag":36,"props":365,"children":366},{},[367,372],{"type":19,"tag":58,"props":368,"children":369},{},[370],{"type":25,"value":371},"List running containers",{"type":19,"tag":58,"props":373,"children":374},{},[375],{"type":19,"tag":82,"props":376,"children":378},{"className":377},[],[379],{"type":25,"value":380},"docker ps",{"type":19,"tag":36,"props":382,"children":383},{},[384,389],{"type":19,"tag":58,"props":385,"children":386},{},[387],{"type":25,"value":388},"Stop a container",{"type":19,"tag":58,"props":390,"children":391},{},[392],{"type":19,"tag":82,"props":393,"children":395},{"className":394},[],[396],{"type":25,"value":397},"docker stop \u003Ccontainer_id>",{"type":19,"tag":36,"props":399,"children":400},{},[401,406],{"type":19,"tag":58,"props":402,"children":403},{},[404],{"type":25,"value":405},"Remove a container",{"type":19,"tag":58,"props":407,"children":408},{},[409],{"type":19,"tag":82,"props":410,"children":412},{"className":411},[],[413],{"type":25,"value":414},"docker rm \u003Ccontainer_id>",{"type":19,"tag":36,"props":416,"children":417},{},[418,423],{"type":19,"tag":58,"props":419,"children":420},{},[421],{"type":25,"value":422},"View container logs",{"type":19,"tag":58,"props":424,"children":425},{},[426],{"type":19,"tag":82,"props":427,"children":429},{"className":428},[],[430],{"type":25,"value":431},"docker logs \u003Ccontainer_id>",{"type":19,"tag":318,"props":433,"children":434},{},[],{"type":19,"tag":20,"props":436,"children":438},{"id":437},"docker-volumes",[439],{"type":25,"value":440},"Docker Volumes",{"type":19,"tag":28,"props":442,"children":443},{},[444,458],{"type":19,"tag":32,"props":445,"children":446},{},[447],{"type":19,"tag":36,"props":448,"children":449},{},[450,454],{"type":19,"tag":40,"props":451,"children":452},{},[453],{"type":25,"value":44},{"type":19,"tag":40,"props":455,"children":456},{},[457],{"type":25,"value":49},{"type":19,"tag":51,"props":459,"children":460},{},[461,478,495,512],{"type":19,"tag":36,"props":462,"children":463},{},[464,473],{"type":19,"tag":58,"props":465,"children":466},{},[467],{"type":19,"tag":82,"props":468,"children":470},{"className":469},[],[471],{"type":25,"value":472},"docker volume create",{"type":19,"tag":58,"props":474,"children":475},{},[476],{"type":25,"value":477},"Create a volume",{"type":19,"tag":36,"props":479,"children":480},{},[481,490],{"type":19,"tag":58,"props":482,"children":483},{},[484],{"type":19,"tag":82,"props":485,"children":487},{"className":486},[],[488],{"type":25,"value":489},"docker volume ls",{"type":19,"tag":58,"props":491,"children":492},{},[493],{"type":25,"value":494},"List volumes",{"type":19,"tag":36,"props":496,"children":497},{},[498,507],{"type":19,"tag":58,"props":499,"children":500},{},[501],{"type":19,"tag":82,"props":502,"children":504},{"className":503},[],[505],{"type":25,"value":506},"docker volume rm",{"type":19,"tag":58,"props":508,"children":509},{},[510],{"type":25,"value":511},"Remove a volume",{"type":19,"tag":36,"props":513,"children":514},{},[515,524],{"type":19,"tag":58,"props":516,"children":517},{},[518],{"type":19,"tag":82,"props":519,"children":521},{"className":520},[],[522],{"type":25,"value":523},"docker run -v",{"type":19,"tag":58,"props":525,"children":526},{},[527],{"type":25,"value":528},"Mount a volume to a container",{"type":19,"tag":318,"props":530,"children":531},{},[],{"type":19,"tag":20,"props":533,"children":535},{"id":534},"docker-networks",[536],{"type":25,"value":537},"Docker Networks",{"type":19,"tag":28,"props":539,"children":540},{},[541,555],{"type":19,"tag":32,"props":542,"children":543},{},[544],{"type":19,"tag":36,"props":545,"children":546},{},[547,551],{"type":19,"tag":40,"props":548,"children":549},{},[550],{"type":25,"value":44},{"type":19,"tag":40,"props":552,"children":553},{},[554],{"type":25,"value":49},{"type":19,"tag":51,"props":556,"children":557},{},[558,575,592,609],{"type":19,"tag":36,"props":559,"children":560},{},[561,566],{"type":19,"tag":58,"props":562,"children":563},{},[564],{"type":25,"value":565},"Create a network",{"type":19,"tag":58,"props":567,"children":568},{},[569],{"type":19,"tag":82,"props":570,"children":572},{"className":571},[],[573],{"type":25,"value":574},"docker network create mynetwork",{"type":19,"tag":36,"props":576,"children":577},{},[578,583],{"type":19,"tag":58,"props":579,"children":580},{},[581],{"type":25,"value":582},"List networks",{"type":19,"tag":58,"props":584,"children":585},{},[586],{"type":19,"tag":82,"props":587,"children":589},{"className":588},[],[590],{"type":25,"value":591},"docker network ls",{"type":19,"tag":36,"props":593,"children":594},{},[595,600],{"type":19,"tag":58,"props":596,"children":597},{},[598],{"type":25,"value":599},"Remove a network",{"type":19,"tag":58,"props":601,"children":602},{},[603],{"type":19,"tag":82,"props":604,"children":606},{"className":605},[],[607],{"type":25,"value":608},"docker network rm mynetwork",{"type":19,"tag":36,"props":610,"children":611},{},[612,617],{"type":19,"tag":58,"props":613,"children":614},{},[615],{"type":25,"value":616},"Connect a container to a network",{"type":19,"tag":58,"props":618,"children":619},{},[620],{"type":19,"tag":82,"props":621,"children":623},{"className":622},[],[624],{"type":25,"value":625},"docker run --network mynetwork nginx",{"type":19,"tag":318,"props":627,"children":628},{},[],{"type":19,"tag":20,"props":630,"children":632},{"id":631},"docker-compose",[633],{"type":25,"value":634},"Docker Compose",{"type":19,"tag":28,"props":636,"children":637},{},[638,652],{"type":19,"tag":32,"props":639,"children":640},{},[641],{"type":19,"tag":36,"props":642,"children":643},{},[644,648],{"type":19,"tag":40,"props":645,"children":646},{},[647],{"type":25,"value":44},{"type":19,"tag":40,"props":649,"children":650},{},[651],{"type":25,"value":49},{"type":19,"tag":51,"props":653,"children":654},{},[655,669,686,703,720,737,754,768,785,802,819,836,850,867,884,901,918,935,949,966,983,1000],{"type":19,"tag":36,"props":656,"children":657},{},[658,666],{"type":19,"tag":58,"props":659,"children":660},{},[661],{"type":19,"tag":62,"props":662,"children":663},{},[664],{"type":25,"value":665},"Lifecycle Commands",{"type":19,"tag":58,"props":667,"children":668},{},[],{"type":19,"tag":36,"props":670,"children":671},{},[672,677],{"type":19,"tag":58,"props":673,"children":674},{},[675],{"type":25,"value":676},"Start services defined in docker-compose.yml",{"type":19,"tag":58,"props":678,"children":679},{},[680],{"type":19,"tag":82,"props":681,"children":683},{"className":682},[],[684],{"type":25,"value":685},"docker compose up",{"type":19,"tag":36,"props":687,"children":688},{},[689,694],{"type":19,"tag":58,"props":690,"children":691},{},[692],{"type":25,"value":693},"Stop and remove containers, networks, volumes",{"type":19,"tag":58,"props":695,"children":696},{},[697],{"type":19,"tag":82,"props":698,"children":700},{"className":699},[],[701],{"type":25,"value":702},"docker compose down",{"type":19,"tag":36,"props":704,"children":705},{},[706,711],{"type":19,"tag":58,"props":707,"children":708},{},[709],{"type":25,"value":710},"Stop services",{"type":19,"tag":58,"props":712,"children":713},{},[714],{"type":19,"tag":82,"props":715,"children":717},{"className":716},[],[718],{"type":25,"value":719},"docker compose stop",{"type":19,"tag":36,"props":721,"children":722},{},[723,728],{"type":19,"tag":58,"props":724,"children":725},{},[726],{"type":25,"value":727},"Start services",{"type":19,"tag":58,"props":729,"children":730},{},[731],{"type":19,"tag":82,"props":732,"children":734},{"className":733},[],[735],{"type":25,"value":736},"docker compose start",{"type":19,"tag":36,"props":738,"children":739},{},[740,745],{"type":19,"tag":58,"props":741,"children":742},{},[743],{"type":25,"value":744},"Restart services",{"type":19,"tag":58,"props":746,"children":747},{},[748],{"type":19,"tag":82,"props":749,"children":751},{"className":750},[],[752],{"type":25,"value":753},"docker compose restart",{"type":19,"tag":36,"props":755,"children":756},{},[757,765],{"type":19,"tag":58,"props":758,"children":759},{},[760],{"type":19,"tag":62,"props":761,"children":762},{},[763],{"type":25,"value":764},"Image & Container Management Commands",{"type":19,"tag":58,"props":766,"children":767},{},[],{"type":19,"tag":36,"props":769,"children":770},{},[771,776],{"type":19,"tag":58,"props":772,"children":773},{},[774],{"type":25,"value":775},"Build or rebuild services",{"type":19,"tag":58,"props":777,"children":778},{},[779],{"type":19,"tag":82,"props":780,"children":782},{"className":781},[],[783],{"type":25,"value":784},"docker compose build",{"type":19,"tag":36,"props":786,"children":787},{},[788,793],{"type":19,"tag":58,"props":789,"children":790},{},[791],{"type":25,"value":792},"Pull service images",{"type":19,"tag":58,"props":794,"children":795},{},[796],{"type":19,"tag":82,"props":797,"children":799},{"className":798},[],[800],{"type":25,"value":801},"docker compose pull",{"type":19,"tag":36,"props":803,"children":804},{},[805,810],{"type":19,"tag":58,"props":806,"children":807},{},[808],{"type":25,"value":809},"Push service images",{"type":19,"tag":58,"props":811,"children":812},{},[813],{"type":19,"tag":82,"props":814,"children":816},{"className":815},[],[817],{"type":25,"value":818},"docker compose push",{"type":19,"tag":36,"props":820,"children":821},{},[822,827],{"type":19,"tag":58,"props":823,"children":824},{},[825],{"type":25,"value":826},"Remove stopped service containers",{"type":19,"tag":58,"props":828,"children":829},{},[830],{"type":19,"tag":82,"props":831,"children":833},{"className":832},[],[834],{"type":25,"value":835},"docker compose rm",{"type":19,"tag":36,"props":837,"children":838},{},[839,847],{"type":19,"tag":58,"props":840,"children":841},{},[842],{"type":19,"tag":62,"props":843,"children":844},{},[845],{"type":25,"value":846},"Logging, Execution, and Scaling Commands",{"type":19,"tag":58,"props":848,"children":849},{},[],{"type":19,"tag":36,"props":851,"children":852},{},[853,858],{"type":19,"tag":58,"props":854,"children":855},{},[856],{"type":25,"value":857},"List containers",{"type":19,"tag":58,"props":859,"children":860},{},[861],{"type":19,"tag":82,"props":862,"children":864},{"className":863},[],[865],{"type":25,"value":866},"docker compose ps",{"type":19,"tag":36,"props":868,"children":869},{},[870,875],{"type":19,"tag":58,"props":871,"children":872},{},[873],{"type":25,"value":874},"View output from containers",{"type":19,"tag":58,"props":876,"children":877},{},[878],{"type":19,"tag":82,"props":879,"children":881},{"className":880},[],[882],{"type":25,"value":883},"docker compose logs",{"type":19,"tag":36,"props":885,"children":886},{},[887,892],{"type":19,"tag":58,"props":888,"children":889},{},[890],{"type":25,"value":891},"Execute a command in a running container",{"type":19,"tag":58,"props":893,"children":894},{},[895],{"type":19,"tag":82,"props":896,"children":898},{"className":897},[],[899],{"type":25,"value":900},"docker compose exec web ls -l",{"type":19,"tag":36,"props":902,"children":903},{},[904,909],{"type":19,"tag":58,"props":905,"children":906},{},[907],{"type":25,"value":908},"Execute a command in an interactive shell",{"type":19,"tag":58,"props":910,"children":911},{},[912],{"type":19,"tag":82,"props":913,"children":915},{"className":914},[],[916],{"type":25,"value":917},"docker compose exec -it bash",{"type":19,"tag":36,"props":919,"children":920},{},[921,926],{"type":19,"tag":58,"props":922,"children":923},{},[924],{"type":25,"value":925},"Scale a service",{"type":19,"tag":58,"props":927,"children":928},{},[929],{"type":19,"tag":82,"props":930,"children":932},{"className":931},[],[933],{"type":25,"value":934},"docker compose scale web=3",{"type":19,"tag":36,"props":936,"children":937},{},[938,946],{"type":19,"tag":58,"props":939,"children":940},{},[941],{"type":19,"tag":62,"props":942,"children":943},{},[944],{"type":25,"value":945},"Configuration and Help Commands",{"type":19,"tag":58,"props":947,"children":948},{},[],{"type":19,"tag":36,"props":950,"children":951},{},[952,957],{"type":19,"tag":58,"props":953,"children":954},{},[955],{"type":25,"value":956},"Get help on a command",{"type":19,"tag":58,"props":958,"children":959},{},[960],{"type":19,"tag":82,"props":961,"children":963},{"className":962},[],[964],{"type":25,"value":965},"docker compose help up",{"type":19,"tag":36,"props":967,"children":968},{},[969,974],{"type":19,"tag":58,"props":970,"children":971},{},[972],{"type":25,"value":973},"Show the Docker Compose version information",{"type":19,"tag":58,"props":975,"children":976},{},[977],{"type":19,"tag":82,"props":978,"children":980},{"className":979},[],[981],{"type":25,"value":982},"docker compose version",{"type":19,"tag":36,"props":984,"children":985},{},[986,991],{"type":19,"tag":58,"props":987,"children":988},{},[989],{"type":25,"value":990},"Validate and view the compose file",{"type":19,"tag":58,"props":992,"children":993},{},[994],{"type":19,"tag":82,"props":995,"children":997},{"className":996},[],[998],{"type":25,"value":999},"docker compose config",{"type":19,"tag":36,"props":1001,"children":1002},{},[1003,1008],{"type":19,"tag":58,"props":1004,"children":1005},{},[1006],{"type":25,"value":1007},"Run a one-off command on a service",{"type":19,"tag":58,"props":1009,"children":1010},{},[1011],{"type":19,"tag":82,"props":1012,"children":1014},{"className":1013},[],[1015],{"type":25,"value":1016},"docker compose run web python manage.py migrate",{"type":19,"tag":318,"props":1018,"children":1019},{},[],{"type":19,"tag":20,"props":1021,"children":1023},{"id":1022},"docker-swarm",[1024],{"type":25,"value":1025},"Docker Swarm",{"type":19,"tag":28,"props":1027,"children":1028},{},[1029,1043],{"type":19,"tag":32,"props":1030,"children":1031},{},[1032],{"type":19,"tag":36,"props":1033,"children":1034},{},[1035,1039],{"type":19,"tag":40,"props":1036,"children":1037},{},[1038],{"type":25,"value":44},{"type":19,"tag":40,"props":1040,"children":1041},{},[1042],{"type":25,"value":49},{"type":19,"tag":51,"props":1044,"children":1045},{},[1046,1060,1077,1094,1111,1128,1145,1159,1176,1193,1210,1227,1244,1258,1275,1292],{"type":19,"tag":36,"props":1047,"children":1048},{},[1049,1057],{"type":19,"tag":58,"props":1050,"children":1051},{},[1052],{"type":19,"tag":62,"props":1053,"children":1054},{},[1055],{"type":25,"value":1056},"Swarm Management Commands",{"type":19,"tag":58,"props":1058,"children":1059},{},[],{"type":19,"tag":36,"props":1061,"children":1062},{},[1063,1068],{"type":19,"tag":58,"props":1064,"children":1065},{},[1066],{"type":25,"value":1067},"Initialize a swarm",{"type":19,"tag":58,"props":1069,"children":1070},{},[1071],{"type":19,"tag":82,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":25,"value":1076},"docker swarm init",{"type":19,"tag":36,"props":1078,"children":1079},{},[1080,1085],{"type":19,"tag":58,"props":1081,"children":1082},{},[1083],{"type":25,"value":1084},"Join a swarm",{"type":19,"tag":58,"props":1086,"children":1087},{},[1088],{"type":19,"tag":82,"props":1089,"children":1091},{"className":1090},[],[1092],{"type":25,"value":1093},"docker swarm join --token \u003Ctoken>",{"type":19,"tag":36,"props":1095,"children":1096},{},[1097,1102],{"type":19,"tag":58,"props":1098,"children":1099},{},[1100],{"type":25,"value":1101},"Leave a swarm",{"type":19,"tag":58,"props":1103,"children":1104},{},[1105],{"type":19,"tag":82,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":25,"value":1110},"docker swarm leave",{"type":19,"tag":36,"props":1112,"children":1113},{},[1114,1119],{"type":19,"tag":58,"props":1115,"children":1116},{},[1117],{"type":25,"value":1118},"Update swarm configuration",{"type":19,"tag":58,"props":1120,"children":1121},{},[1122],{"type":19,"tag":82,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":25,"value":1127},"docker swarm update --task-history-limit 5",{"type":19,"tag":36,"props":1129,"children":1130},{},[1131,1136],{"type":19,"tag":58,"props":1132,"children":1133},{},[1134],{"type":25,"value":1135},"Display the join token for a swarm",{"type":19,"tag":58,"props":1137,"children":1138},{},[1139],{"type":19,"tag":82,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":25,"value":1144},"docker swarm join-token worker",{"type":19,"tag":36,"props":1146,"children":1147},{},[1148,1156],{"type":19,"tag":58,"props":1149,"children":1150},{},[1151],{"type":19,"tag":62,"props":1152,"children":1153},{},[1154],{"type":25,"value":1155},"Service Management Commands",{"type":19,"tag":58,"props":1157,"children":1158},{},[],{"type":19,"tag":36,"props":1160,"children":1161},{},[1162,1167],{"type":19,"tag":58,"props":1163,"children":1164},{},[1165],{"type":25,"value":1166},"List swarm services",{"type":19,"tag":58,"props":1168,"children":1169},{},[1170],{"type":19,"tag":82,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":25,"value":1175},"docker service ls",{"type":19,"tag":36,"props":1177,"children":1178},{},[1179,1184],{"type":19,"tag":58,"props":1180,"children":1181},{},[1182],{"type":25,"value":1183},"List tasks for a service",{"type":19,"tag":58,"props":1185,"children":1186},{},[1187],{"type":19,"tag":82,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":25,"value":1192},"docker service ps \u003Cservice_name>",{"type":19,"tag":36,"props":1194,"children":1195},{},[1196,1201],{"type":19,"tag":58,"props":1197,"children":1198},{},[1199],{"type":25,"value":1200},"Create a new service",{"type":19,"tag":58,"props":1202,"children":1203},{},[1204],{"type":19,"tag":82,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":25,"value":1209},"docker service create --name web nginx",{"type":19,"tag":36,"props":1211,"children":1212},{},[1213,1218],{"type":19,"tag":58,"props":1214,"children":1215},{},[1216],{"type":25,"value":1217},"Update a service",{"type":19,"tag":58,"props":1219,"children":1220},{},[1221],{"type":19,"tag":82,"props":1222,"children":1224},{"className":1223},[],[1225],{"type":25,"value":1226},"docker service update --replicas 3 web",{"type":19,"tag":36,"props":1228,"children":1229},{},[1230,1235],{"type":19,"tag":58,"props":1231,"children":1232},{},[1233],{"type":25,"value":1234},"Remove a service",{"type":19,"tag":58,"props":1236,"children":1237},{},[1238],{"type":19,"tag":82,"props":1239,"children":1241},{"className":1240},[],[1242],{"type":25,"value":1243},"docker service rm web",{"type":19,"tag":36,"props":1245,"children":1246},{},[1247,1255],{"type":19,"tag":58,"props":1248,"children":1249},{},[1250],{"type":19,"tag":62,"props":1251,"children":1252},{},[1253],{"type":25,"value":1254},"Node Management Commands",{"type":19,"tag":58,"props":1256,"children":1257},{},[],{"type":19,"tag":36,"props":1259,"children":1260},{},[1261,1266],{"type":19,"tag":58,"props":1262,"children":1263},{},[1264],{"type":25,"value":1265},"List swarm nodes",{"type":19,"tag":58,"props":1267,"children":1268},{},[1269],{"type":19,"tag":82,"props":1270,"children":1272},{"className":1271},[],[1273],{"type":25,"value":1274},"docker node ls",{"type":19,"tag":36,"props":1276,"children":1277},{},[1278,1283],{"type":19,"tag":58,"props":1279,"children":1280},{},[1281],{"type":25,"value":1282},"Update a node",{"type":19,"tag":58,"props":1284,"children":1285},{},[1286],{"type":19,"tag":82,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":25,"value":1291},"docker node update --availability drain \u003Cnode_id>",{"type":19,"tag":36,"props":1293,"children":1294},{},[1295,1300],{"type":19,"tag":58,"props":1296,"children":1297},{},[1298],{"type":25,"value":1299},"Remove a node",{"type":19,"tag":58,"props":1301,"children":1302},{},[1303],{"type":19,"tag":82,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":25,"value":1308},"docker node rm \u003Cnode_id>",{"type":19,"tag":318,"props":1310,"children":1311},{},[],{"type":19,"tag":20,"props":1313,"children":1315},{"id":1314},"additional-docker-commands",[1316],{"type":25,"value":1317},"Additional Docker Commands",{"type":19,"tag":1319,"props":1320,"children":1321},"p",{},[1322,1324,1333],{"type":25,"value":1323},"See the ",{"type":19,"tag":1325,"props":1326,"children":1330},"a",{"href":1327,"rel":1328},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002F",[1329],"nofollow",[1331],{"type":25,"value":1332},"Docker CLI Reference",{"type":25,"value":1334}," for a complete list of Docker commands and options.",{"type":19,"tag":1336,"props":1337,"children":1338},"ul",{},[1339,1349,1358,1367,1376,1385],{"type":19,"tag":1340,"props":1341,"children":1342},"li",{},[1343],{"type":19,"tag":1325,"props":1344,"children":1347},{"href":1345,"rel":1346},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fimage\u002F",[1329],[1348],{"type":25,"value":26},{"type":19,"tag":1340,"props":1350,"children":1351},{},[1352],{"type":19,"tag":1325,"props":1353,"children":1356},{"href":1354,"rel":1355},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fcontainer\u002F",[1329],[1357],{"type":25,"value":326},{"type":19,"tag":1340,"props":1359,"children":1360},{},[1361],{"type":19,"tag":1325,"props":1362,"children":1365},{"href":1363,"rel":1364},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fvolume\u002F",[1329],[1366],{"type":25,"value":440},{"type":19,"tag":1340,"props":1368,"children":1369},{},[1370],{"type":19,"tag":1325,"props":1371,"children":1374},{"href":1372,"rel":1373},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fnetwork\u002F",[1329],[1375],{"type":25,"value":537},{"type":19,"tag":1340,"props":1377,"children":1378},{},[1379],{"type":19,"tag":1325,"props":1380,"children":1383},{"href":1381,"rel":1382},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fcompose\u002F",[1329],[1384],{"type":25,"value":634},{"type":19,"tag":1340,"props":1386,"children":1387},{},[1388],{"type":19,"tag":1325,"props":1389,"children":1392},{"href":1390,"rel":1391},"https:\u002F\u002Fdocs.docker.com\u002Freference\u002Fcli\u002Fdocker\u002Fswarm\u002F",[1329],[1393],{"type":25,"value":1025},{"title":7,"searchDepth":1395,"depth":1395,"links":1396},3,[1397,1399,1400,1401,1402,1403,1404],{"id":22,"depth":1398,"text":26},2,{"id":323,"depth":1398,"text":326},{"id":437,"depth":1398,"text":440},{"id":534,"depth":1398,"text":537},{"id":631,"depth":1398,"text":634},{"id":1022,"depth":1398,"text":1025},{"id":1314,"depth":1398,"text":1317},"markdown","content:docker:cheat-sheets.md","content","docker\u002Fcheat-sheets.md","docker\u002Fcheat-sheets","md",[1412,1421,1426,1432,1437,1442,1447,1452,1457,1463,1468,1473,1478,1483,1488,1496,1502,1509],{"_path":1413,"title":1414,"description":1415,"tags":1416,"date":1420},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Ffor-looping","For Looping in Python","Using for loops to manipulate arrays in Python.",[1417,1418,1419],"python","backend","arrays","2026-03-18",{"_path":1422,"title":1423,"description":1424,"tags":1425,"date":1420},"\u002Fcompetitive-programming\u002Farray-manipulation\u002Fwhile-looping","While Looping in Python","Using while loops to manipulate arrays in Python.",[1417,1418,1419],{"_path":1427,"title":1428,"description":1429,"tags":1430,"date":1431},"\u002Fcompetitive-programming\u002Fassignments","Assignments","Assignments in Python for competitive programming.",[1417,1418],"2026-04-10",{"_path":1433,"title":1434,"description":1435,"tags":1436,"date":1431},"\u002Fcompetitive-programming\u002Fdata-type","Data Types","Data types in Python for competitive programming.",[1417,1418],{"_path":1438,"title":1439,"description":1440,"tags":1441,"date":1431},"\u002Fcompetitive-programming\u002Fhash-map","Hash Map","Hash map implementation in Python for competitive programming.",[1417,1418],{"_path":1443,"title":1444,"description":1445,"tags":1446,"date":1431},"\u002Fcompetitive-programming\u002Finput-output","Input and Output","Handling input and output in Python for competitive programming.",[1417,1418],{"_path":1448,"title":1449,"description":1450,"tags":1451,"date":1420},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsum","Sum Elements","Using for loops to sum elements in Python.",[1417,1418,1419],{"_path":1453,"title":1454,"description":1455,"tags":1456,"date":1420},"\u002Fcompetitive-programming\u002Fmath-library\u002Fsummary","Summary","Summary of the math library in Python.",[1417,1418,1419],{"_path":1458,"title":1459,"description":1460,"tags":1461,"date":1462},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-container","Docker Container","Introduction to Docker containers and their usage",[5,11,12],"2026-03-12",{"_path":1464,"title":1465,"description":1466,"tags":1467,"date":1462},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-execution","Docker Execution","Introduction to Docker execution and their usage",[5,11,12],{"_path":1469,"title":1470,"description":1471,"tags":1472,"date":1462},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-image","Docker Image","Introduction to Docker images and their usage",[5,11,12],{"_path":1474,"title":1475,"description":1476,"tags":1477,"date":1462},"\u002Fdocker\u002Fdocker-dasar\u002Fdocker-logging","Docker Logging","Introduction to Docker logging and their usage",[5,11,12],{"_path":1479,"title":1480,"description":1481,"tags":1482,"date":1462},"\u002Fdocker\u002Fdocker-prerequisites\u002Fdocker-installation","Docker Installation","Introduction to Docker installation and their usage",[5,11,12],{"_path":1484,"title":1485,"description":1486,"tags":1487,"date":1462},"\u002Fdocker\u002Fresources","Docker Resources","Collection of Docker resources for learning and reference",[5,11,12],{"_path":1489,"title":1490,"description":1491,"tags":1492,"date":1462},"\u002Fjavascript\u002Fpromises","Promise Patterns","Common JavaScript promise patterns and async\u002Fawait usage",[1493,1494,1495],"javascript","frontend","async",{"_path":1497,"title":1498,"description":1499,"tags":1500,"date":1420},"\u002Fphp\u002Farrays","PHP Array Functions","Essential PHP array functions and patterns",[1501,1418,1419],"php",{"_path":1503,"title":1504,"description":1505,"tags":1506,"date":1508},"\u002Fphp\u002Fpatterns\u002Fsingleton","Singleton Pattern","Implementing the singleton pattern in PHP",[1501,1507,1418],"patterns","2026-03-13",{"_path":1510,"title":1511,"description":1512,"tags":1513,"date":1514},"\u002Fphp\u002Freferences","PHP References (&)","Useful PHP reference snippets and patterns",[1501,1418],"2026-03-19",[1516,1518,1519,1520,1521,1522,1524,1526,1527,1528,1529,1531,1533,1535,1536,1537,1538,1539,1540],{"_path":1413,"title":1414,"weight":1517},10,{"_path":1422,"title":1423,"weight":1517},{"_path":1427,"title":1428,"weight":1395},{"_path":1433,"title":1434,"weight":1398},{"_path":1438,"title":1439,"weight":1517},{"_path":1443,"title":1444,"weight":1523},1,{"_path":1448,"title":1449,"weight":1525},20,{"_path":1453,"title":1454,"weight":1517},{"_path":4,"title":8,"weight":14},{"_path":1458,"title":1459,"weight":1525},{"_path":1464,"title":1465,"weight":1530},22,{"_path":1469,"title":1470,"weight":1532},21,{"_path":1474,"title":1475,"weight":1534},23,{"_path":1479,"title":1480,"weight":1517},{"_path":1484,"title":1485,"weight":1523},{"_path":1489,"title":1490},{"_path":1497,"title":1498,"weight":1523},{"_path":1503,"title":1504},{"_path":1510,"title":1511,"weight":1398},1777665107102]