{"id":23626,"date":"2025-02-08T09:55:35","date_gmt":"2025-02-08T09:55:35","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=23626"},"modified":"2025-07-12T05:38:40","modified_gmt":"2025-07-12T05:38:40","slug":"the-docker-command-line-complete-referenece","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/the-docker-command-line-complete-referenece\/","title":{"rendered":"Docker Tutorials: command Line Complete Referenece"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; First Commands<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>info<\/td><td>Display system-wide information<\/td><\/tr><tr><td>version<\/td><td>Show the Docker version information<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; Working with Containers<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-attach\/\">attach<\/a><\/td><td>Attach local standard input, output, and error streams to a running container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-cp\/\">cp<\/a><\/td><td>Copy files\/folders between a container and the local filesystem<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-create\/\">create<\/a><\/td><td>Create a new container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-diff\/\">diff<\/a><\/td><td>Inspect changes to files or directories on a container&#8217;s filesystem<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-exec\/\">exec<\/a><\/td><td>Run a command in a running container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-inspect\/\">inspect<\/a><\/td><td>Return low-level information on Docker objects<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-kill\/\">kill<\/a><\/td><td>Kill one or more running containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-pause\/\">pause<\/a><\/td><td>Pause all processes within one or more containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-port\/\">port<\/a><\/td><td>List port mappings or a specific mapping for the container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-ps\/\">ps<\/a><\/td><td>List containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-rename\/\">rename<\/a><\/td><td>Rename a container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-restart\/\">restart<\/a><\/td><td>Restart one or more containers<\/td><\/tr><tr><td>rm<\/td><td>Remove one or more containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-run\/\">run<\/a><\/td><td>Run a command in a new container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-start\/\">start<\/a><\/td><td>Start one or more stopped containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-stop\/\">stop<\/a><\/td><td>Stop one or more running containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-unpause\/\">unpause<\/a><\/td><td>Unpause all processes within one or more containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-update\/\">update<\/a><\/td><td>Update configuration of one or more containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-wait\/\">wait<\/a><\/td><td>Block until one or more containers stop, then print their exit codes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; Monitoring Containers<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-logs\/\">logs<\/a><\/td><td>Fetch the logs of a container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-ps-2\/\">ps<\/a><\/td><td>List containers<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-stats\/\">stats<\/a><\/td><td>Display a live stream of container(s) resource usage statistics<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-top\/\">top<\/a><\/td><td>Display the running processes of a container<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-events\/\">events<\/a><\/td><td>Get real time events from the server<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; Working with Image<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>build<\/td><td>Build an image from a Dockerfile<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-commit\/\">commit<\/a><\/td><td>Create a new image from a container&#8217;s changes<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-export\/\">export<\/a><\/td><td>Export a container&#8217;s filesystem as a tar archive<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-history\/\">history<\/a><\/td><td>Show the history of an image<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-images\/\">images<\/a><\/td><td>List images<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-import\/\">import<\/a><\/td><td>Import the contents from a tarball to create a filesystem image<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-inspect-2\/\">inspect<\/a><\/td><td>Return low-level information on Docker objects<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-load\/\">load<\/a><\/td><td>Load an image from a tar archive or STDIN<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-rmi\/\">rmi<\/a><\/td><td>Remove one or more images<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-save\/\">save<\/a><\/td><td>Save one or more images to a tar archive (streamed to STDOUT by default)<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-tag\/\">tag<\/a><\/td><td>Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; Working with Registry\/Repository<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-login\/\">login<\/a><\/td><td>Log in to a Docker registry<\/td><\/tr><tr><td>logout<\/td><td>Log out from a Docker registry<\/td><\/tr><tr><td>pull<\/td><td>Pull an image or a repository from a registry<\/td><\/tr><tr><td>push<\/td><td>Push an image or a repository to a registry<\/td><\/tr><tr><td>search<\/td><td>Search the Docker Hub for images<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Docker Commands &#8211; Management Commands<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Command<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>config<\/td><td>Manage Docker configs<\/td><\/tr><tr><td>container<\/td><td>Manage containers<\/td><\/tr><tr><td>image<\/td><td>Manage images<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-network\/\">network<\/a><\/td><td>Manage networks<\/td><\/tr><tr><td>node<\/td><td>Manage Swarm nodes<\/td><\/tr><tr><td>plugin<\/td><td>Manage plugins<\/td><\/tr><tr><td>secret<\/td><td>Manage Docker secrets<\/td><\/tr><tr><td>service<\/td><td>Manage services<\/td><\/tr><tr><td>swarm<\/td><td>Manage Swarm<\/td><\/tr><tr><td>system<\/td><td>Manage Docker<\/td><\/tr><tr><td>trust<\/td><td>Manage trust on Docker images<\/td><\/tr><tr><td><a href=\"https:\/\/www.devopsschool.com\/blog\/docker-volume\/\">volume<\/a><\/td><td>Manage volumes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Docker Cheatsheet<\/h2>\n\n\n\n<script src=\"https:\/\/gist.github.com\/devops-school\/54413c5b52b3274ec68aee4ee8b12b7c.js\"><\/script>\n\n\n\n<p><\/p>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_98934\"><iframe loading=\"lazy\"  id=\"_ytid_84365\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_98934\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Docker Commands &#8211; First Commands Command Description info Display system-wide information version Show the Docker version information Docker Commands &#8211; Working with Containers Command Description attach Attach local standard input,&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[4862],"tags":[],"class_list":["post-23626","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/23626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=23626"}],"version-history":[{"count":6,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/23626\/revisions"}],"predecessor-version":[{"id":48467,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/23626\/revisions\/48467"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=23626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=23626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=23626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}