In previsou part we talk about how to install and prepare system for runing docker and now few command that we need to running docker container.
Before we can run docker conteiner we need build the docker image.
Docker image we build based on Dockerfile.
Building docker image
For build image we need to go into folder where is file with name “Dockerfile” use this command
docker build -t my_image
Running the docker container
now we start docker cointaner, basicaly is the instance of image. We can start how many containers we want from one docker image.
docker run -itd -v $(pwd)/source:/target my_image
What this command does doing?
its starts cointainer in interactive mode that means
it take you straight inside of the container (-it) and (-d) means that its running on baground. -V means connecting folder on Host OS with folder inside Docker container. Basically you cen get data from outside into docker container.
If we want do delete Docker Images and Docker containers, docker container does not have to running. So before we can delete all we have to stop all Docker containers.
docker container stop $(docker container ls -a -q)
This command can stop and delete everything in one step
docker container stop $(docker container ls -a -q) && docker system prune -a -f --volumes