cheatsheet
Basic command
systemctl start/stop docker# Démarrer/arrêter docker service
systemctl enable docker # Activer docker au démarrage de l'os
docker pull # Télécharger une image Docker
docker ps # Liste tous les Containers actifs
docker ps -a # Liste tous les Containers
docker start/stop CONTAINER ID # Démarrer/arrêter Container
docker rm CONTAINER ID # Supprimer Container par ID
docker kill CONTAINER ID # Eteindre un Container par ID
docker images # Liste toutes les images Docker qui ont étés téléchargés
docker attach #Attach local standard input, output, and error streams to a running container
docker build #Build an image from a Dockerfile
docker builder #Manage builds
docker checkpoint #Manage checkpoints
docker commit #Create a new image from a container’s changes
docker config #Manage Docker configs
docker container #Manage containers
docker context #Manage contexts
docker cp #Copy files/folders between a container and the local filesystem
docker create #Create a new container
docker diff #Inspect changes to files or directories on a container’s filesystem
docker events #Get real time events from the server
docker exec a#Run a command in a running container
docker export #Export a container’s filesystem as a tar archive
docker history #Show the history of an image
docker image #Manage images
docker images #List images
docker import #Import the contents from a tarball to create a filesystem image
docker info #Display system-wide information
docker inspect #Return low-level information on Docker objects
docker kill #Kill one or more running containers
docker load #Load an image from a tar archive or STDIN
docker login #Log in to a Docker registry
docker logout #Log out from a Docker registry
docker logs #Fetch the logs of a container
docker manifest #Manage Docker image manifests and manifest lists
docker network #Manage networks
docker node #Manage Swarm nodes
docker pause #Pause all processes within one or more containers
docker plugin #Manage plugins
docker port #List port mappings or a specific mapping for the container
docker ps #List containers
docker pull #Pull an image or a repository from a registry
docker push #Push an image or a repository to a registry
docker rename #Rename a container
docker restart #Restart one or more containers
docker rm #Remove one or more containers
docker rmi #Remove one or more images
docker run #Run a command in a new container
docker save #Save one or more images to a tar archive (streamed to STDOUT by default)
docker search #Search the Docker Hub for images
docker secret #Manage Docker secrets
docker service #Manage services
docker stack #Manage Docker stacks
docker start #Start one or more stopped containers
docker stats #Display a live stream of container(s) resource usage statistics
docker stop #Stop one or more running containers
docker swarm #Manage Swarm
docker system #Manage Docker
docker tag #Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
docker top #Display the running processes of a container
docker trust #Manage trust on Docker images
docker unpause #Unpause all processes within one or more containers
docker update #Update configuration of one or more containers
docker version #Show the Docker version information
docker volume #Manage volumes
docker wait #Block until one or more containers stop, then print their exit codes
Enter inside a container
docker exec -u 0 -it [ID] /bin/bash
Run a httpd docker with a specific port
sudo docker run -d --name myapache-container -p 8080:80 -d httpd
File transfert with Docker
Copy from Container to Docker Host
sudo docker cp {options} CONTAINER:SRC_PATH DEST_PATH
Copy from Docker Host to Container docker
sudo docker cp {options} SRC_PATH CONTAINER:DEST_PATH
Example
sudo docker cp myfile.txt ccae4670f030:/usr/share