Docker Cookbook: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
(Created page with "== View all running containers == <syntaxhighlight lang="bash"> $ docker ps </syntaxhighlight> == Managing images == List all images: <ref>[https://www.digitalocean.com/com...")
 
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ docker ps
$ docker ps
</syntaxhighlight>
[https://stackoverflow.com/a/16842203 Other helpful commands for viewing containers].
== Removing containers ==
<syntaxhighlight lang="bash">
$ docker stop [CONTAINER_ID]
$ docker rm [CONTAINER_ID]
</syntaxhighlight>
</syntaxhighlight>


Line 10: Line 19:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ docker images
$ docker images -a
</syntaxhighlight>
 
Remove an image:
 
<syntaxhighlight lang="bash">
$ docker rmi [IMAGE_NAME]
</syntaxhighlight>
 
Clean up any resources — images, containers, volumes, and networks — that are dangling (not associated with a container):
 
<syntaxhighlight lang="bash">
$ docker system prune
</syntaxhighlight>
 
To additionally remove any stopped containers and all unused images (not just dangling images), add the -a flag to the command: <ref>[https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes How To Remove Docker Images, Containers, and Volumes]- DigitalOcean</ref>
 
<syntaxhighlight lang="bash">
$ docker system prune -a
</syntaxhighlight>
</syntaxhighlight>


Line 20: Line 47:


Exit the connection and return to the regular local filesystem command prompt with `exit`.
Exit the connection and return to the regular local filesystem command prompt with `exit`.
== Copying files from Docker container to host ==
[https://docs.docker.com/engine/reference/commandline/cp/ docker cp] <ref>[https://docs.docker.com/engine/reference/commandline/cp/ docker cp] - Docker Documentation</ref>
<pre>
$ docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
</pre>


== See also ==
== See also ==

Latest revision as of 17:34, 16 May 2021

View all running containers[edit]

$ docker ps

Other helpful commands for viewing containers.

Removing containers[edit]

$ docker stop [CONTAINER_ID]
$ docker rm [CONTAINER_ID]

Managing images[edit]

List all images: [1]

$ docker images -a

Remove an image:

$ docker rmi [IMAGE_NAME]

Clean up any resources — images, containers, volumes, and networks — that are dangling (not associated with a container):

$ docker system prune

To additionally remove any stopped containers and all unused images (not just dangling images), add the -a flag to the command: [2]

$ docker system prune -a

Viewing files in a container[edit]

$ docker exec -t -i mycontainer /bin/bash

Exit the connection and return to the regular local filesystem command prompt with exit.

Copying files from Docker container to host[edit]

docker cp [3]

$ docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-

See also[edit]