Bienvenido a la lista de comandos de operación de Docker

1. Operación básica

Iniciar, detener, reiniciar, ver estado

sudo service docker start
sudo service docker stop
sudo service docker restart
sudo service docker status

Buscar, descargar, ver, eliminar espejo

sudo docker search imageName
sudo docker pull imageName
sudo docker images
sudo docker rmi imageName

Dos, operación de contenedores

Mostrar todos los contenedores

sudo docker  ps -a 

Ver todos los ID de contenedor

sudo docker ps -a -q

Detener todos los contenedores

sudo docker stop $(docker ps -a -q) 

Eliminar todos los contenedores

sudo docker rm $(docker ps -a -q) 

Iniciar, detener, reiniciar, eliminar contenedores

sudo docker start containerID/containerName
sudo docker stop containerID/containerName
sudo docker restart containerID/containerName
sudo docker rm containerID/containerName

Genere el comando de contenedor ejecutando la imagen:

sudo docker run -it  -p serverPort:containerPort --name containerName imageName  /bin/sh

Limpiar imágenes y contenedores no válidos

sudo docker rmi $(docker images | grep "none" | awk '{print $3}')

sudo docker rm `docker ps -a | grep Exited | awk '{print $1}'`

Tres, interacción de host y contenedor

Ingrese al sistema en el contenedor

sudo docker exec -it containerID/containerName /bin/sh

Copia de archivo

  1. Del host al contenedor:
sudo docker cp file 容器ID:容器中的路径(需提前创建好)
  1. De contenedor a host:
sudo docker cp 容器ID:容器中的路径  宿主机上文件路径

Volumen (contenedor y sincronización de archivos de host)

  • Ver todos los volúmenes
sudo docker volume ls
  • Ver detalles del volumen del contenedor
sudo docker inspect containerID
  • Crear volumen
sudo docker volume create my-vol
  • Especifique el volumen al crear el contenedor
sudo docker run -v 主机路径:容器中路径
  • Al eliminar un contenedor, elimínelo junto con el volumen
sudo rm -v 容器ID
  • Limpiar todos los volúmenes inútiles
sudo docker volume prune

Supongo que te gusta

Origin blog.csdn.net/qq_43314560/article/details/114263496
Recomendado
Clasificación