{"id":88,"date":"2024-05-11T13:49:59","date_gmt":"2024-05-11T13:49:59","guid":{"rendered":"https:\/\/ag.yomagnet.com\/index.php\/2024\/05\/11\/essential-docker-commands\/"},"modified":"2024-05-11T13:49:59","modified_gmt":"2024-05-11T13:49:59","slug":"essential-docker-commands","status":"publish","type":"post","link":"https:\/\/ag.yomagnet.com\/index.php\/2024\/05\/11\/essential-docker-commands\/","title":{"rendered":"Essential Docker commands"},"content":{"rendered":"<h5>Docker Image Commands<\/h5>\n<p>creating a image out of custom dockerfile<\/p>\n<pre>docker build -t *image_name* .<\/pre>\n<p>Delete single Docker Image<\/p>\n<pre>docker rmi *image_name_or_id*<\/pre>\n<p>Delete all Docker Image<\/p>\n<pre>docker rmi $(docker images -a -q)<\/pre>\n<h5>Docker Container Commands<\/h5>\n<p>Running Docker container from local docker image<\/p>\n<pre>docker run -d -p *local_port*:*conatiner_exposed_port* --name *arbitrary_container_name* *image_name_or_id*<\/pre>\n<p>List running Docker container\u2019s id<\/p>\n<pre>docker ps -q<\/pre>\n<p>List all Docker container\u2019s id:<\/p>\n<pre>docker ps -aq<\/pre>\n<p>Stop Docker Container<\/p>\n<pre>docker stop *container_name_or_id*<\/pre>\n<p>Stop Docker Container forcefully<\/p>\n<pre>docker stop -f *container_name_or_id*<\/pre>\n<p>Delete Docker Container<\/p>\n<pre>docker rm *container_name_or_id*<\/pre>\n<p>Delete Docker Container forcefully<\/p>\n<pre>docker rm -f *container_name_or_id*<\/pre>\n<p>Get IP address of a Docker container<\/p>\n<pre>docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' *container_name_or_id*<\/pre>\n<h5>Docker Volume Commands<\/h5>\n<p>Create new volume<\/p>\n<pre>docker volume create *volume_name*<\/pre>\n<p>Display volume info<\/p>\n<pre>docker volume inspect *volume_name*<\/pre>\n<p>Lists the volumes<\/p>\n<pre>docker volume ls<\/pre>\n<p>Delete volume<\/p>\n<pre>docker volume rm *volume_name*<\/pre>\n<p>Delete all volumes those are not attached to any container<\/p>\n<pre>docker volume prune -a<\/pre>\n<p>Mount volume within container running nginx webserver<\/p>\n<pre>docker run -d --name webserver -p 8080:8080 -v *volume_name*:\/app nginx<\/pre>\n<p>Mounting local newfolder in D:\/\/ drive on windows to a container running nginx webserver<\/p>\n<pre>docker run -d --name webserver -p 8080:8080 -v D:\/newfolder:\/app nginx<\/pre>\n<p>Running MySQL on docker<\/p>\n<pre>docker run -d -e MYSQL_ROOT_PASSWORD=test -e MYSQL_DATABASE=test --name mysql_server mysql:8.3.0<\/pre>\n","protected":false},"excerpt":{"rendered":"Docker Image Commands creating a image out of custom dockerfile docker build -t *image_name* . Delete single Docker&hellip;","protected":false},"author":1,"featured_media":89,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_reading_time":"","csco_page_toc_navigation":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"csco_post_video_bg_volume":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","has-post-thumbnail","category-docker","cs-entry","cs-video-wrap"],"_links":{"self":[{"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":0,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/media\/89"}],"wp:attachment":[{"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ag.yomagnet.com\/index.php\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}