Download
sudo apt install docker.io
view running containers
docker ps
view all containers
docker ps -a
view all images
docker images
execute through image and generate a new container
#docker run [image_name]:[image_version] [command]
docker run ubuntu:22.04 pwd
enter container's cli
docker run -it ubuntu
If you need to execute all the time, you can add the parameter
-d
afterrun
.
start a container
docker start [container id]
stop a container
docker stop [container id]
stop all containers
docker stop $(sudo docker ps -aq)
restart a container
docker restart [container id]
remove a container
docker rm [container id]
remove all containers
docker rm $(sudo docker ps -aq)
remove a image
docker rmi [image id]
remove all images
docker rmi $(sudo docker images -aq)
use Dockerfile to build image
.
is the folder path of Dockerfile
docker build .
docker compose
docker compose -f docker-compose.test.yml up -d
Keep container running
docker run -d [container id] sleep infinity
clear all docker
docker stop $(sudo docker ps -aq) && docker rm $(sudo docker ps -aq) && docker rmi $(sudo docker images -aq)
execute container's terminal
docker exec -it [container ID] bash