Difference between revisions of "Docker basics"
m |
m |
||
Line 60: | Line 60: | ||
To delete all docker containers on the system use: | To delete all docker containers on the system use: | ||
<pre> | <pre> | ||
docker rm $(docker ps --all | tail - | docker ps --all | wc -l | ||
docker rm $(docker ps --all | tail -<count> | cut -b1-12) | |||
</pre> | </pre> | ||
where count is one less than number reported in wc -l to exclude the top title row. | |||
Revision as of 06:41, 23 August 2015
<yambe:breadcrumb>Docker|Docker</yambe:breadcrumb>
Docker basics
Run a docker image
To run a docker image use
docker run hello-world
Docker first searches for image locally. If it is not found then it will download the image from docker hub and run it.
See local docker images in cache
To see local docker images in cache use:
docker images
Docker basics are learned from https://docs.docker.com/linux/started/
Download public docker images
Public docker images are available at https://hub.docker.com/ They can be downloaded using:
docker pull centos
Then the same image can be used using:
docker run -it centos bash
Most images have documentation explaining their purpose and how to use them.
Listing currently running docker containers
To list currently running docker containers use:
docker ps
Read "man docker" for more information on docker command
Instead if you want to list stopped/killed containers use:
docker ps --all
Deleting a docker container
To delete a docker container, first list the containers using:
docker ps --all
Then delete the desired container using:
docker rm <container-name>
To delete all docker containers on the system use:
docker ps --all | wc -l docker rm $(docker ps --all | tail -<count> | cut -b1-12)
where count is one less than number reported in wc -l to exclude the top title row.
<yambe:breadcrumb>Docker|Docker</yambe:breadcrumb>