{"id":2178,"date":"2019-06-24T11:06:58","date_gmt":"2019-06-24T03:06:58","guid":{"rendered":"https:\/\/cowmanchiang.me\/wp\/?p=2178"},"modified":"2023-10-31T15:41:36","modified_gmt":"2023-10-31T07:41:36","slug":"docker-common-commands","status":"publish","type":"post","link":"https:\/\/cowmanchiang.me\/wp\/?p=2178","title":{"rendered":"[Docker] Common commands"},"content":{"rendered":"<p>show all containers:<\/p>\n<h1>docker ps -a<\/h1>\n<p>stop all containers:<\/p>\n<h1>docker kill $(docker ps -q)<\/h1>\n<p>remove all containers:<\/p>\n<h1>docker rm $(docker ps -a -q)<\/h1>\n<p>remove all docker images:<\/p>\n<h1>docker rmi $(docker images -q)<\/h1>\n<p>enter docker container:<\/p>\n<h1>docker exec -it $(container id) bash<\/h1>\n<p>build docker image:<\/p>\n<h1>docker build -t $(image name) .<\/h1>\n<p>show all build failure images:<\/p>\n<h1>docker images -f &#8220;dangling=true&#8221; -q<\/h1>\n<p>remove all build failure images:<\/p>\n<h1>docker rmi $(docker images -f &#8220;dangling=true&#8221; -q)<\/h1>\n<p>create docker-machine on virtualbox:<\/p>\n<h1>docker-machine create -d virtualbox $(machine name)<\/h1>\n<p>set docker environment:<\/p>\n<h1>eval &#8220;$(docker-machine env)&#8221;<\/h1>\n<p>unset docker environment:<\/p>\n<h1>eval &#8220;$(docker-machine env -u)&#8221;<\/h1>\n<p>show docker all network:<\/p>\n<h1>docker network ls<\/h1>\n<p>show docker network detail information:<\/p>\n<h1>docker network inspect $(docker network)<\/h1>\n<p>start container with forwarding port setting<\/p>\n<h1>docker run -p $(host_port1):$(container_port1) -p $(host_port2):$(container_port2) $(docker_image)<\/h1>\n<p>ex. # docker run -p 60022:22 -p 2181:2181 -p 8090:8090 -p 60000:60000 -p 60010:60010 -p 60020:60020 -p 60030:60030 qmi<\/p>\n<p>start container with hostname setting<\/p>\n<h1>docker run &#8211;hostname $(hostname) $(docker_image)<\/h1>\n<p>ex. # docker run &#8211;hostname qmi_docker qmi<\/p>\n<p>start container with input\/output tty<\/p>\n<h1>docker run -it $(docker_image)<\/h1>\n<p>stop container<\/p>\n<h1>docker stop $(container id)<\/h1>\n<p>build image from container<\/p>\n<h1>docker commit $(container_id) $(docker_image)<\/h1>\n","protected":false},"excerpt":{"rendered":"<p>show all containers: docker ps -a stop all containers: docker kill $(docker ps -q) remove all containers: docker rm $(docker ps -a -q) remove all docker images: docker rmi $(docker images -q) enter docker container: docker exec -it $(container id) &hellip; <a href=\"https:\/\/cowmanchiang.me\/wp\/?p=2178\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[],"class_list":["post-2178","post","type-post","status-publish","format-standard","hentry","category-docker-tools"],"_links":{"self":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2178"}],"version-history":[{"count":1,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2178\/revisions"}],"predecessor-version":[{"id":2179,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2178\/revisions\/2179"}],"wp:attachment":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}