Resumen de los comandos de la ventana acoplable

  1. Inicie el servicio Docker

Después de instalar Docker, debe iniciar el servicio Docker en su computadora local. En el sistema operativo Windows, puede encontrar el icono de Docker en el menú de la bandeja en la esquina inferior derecha de la barra de tareas y hacer clic en "Iniciar Docker Desktop" para iniciar el servicio de Docker. En Linux o Mac, ejecute el comando en Terminal systemctl start dockerpara iniciar el servicio Docker.

systemctl start docker

  1. Verifique que Docker se inició correctamente

Ejecute el siguiente comando para verificar que Docker se inició correctamente:

docker version

Si se muestra la información de la versión de Docker, significa que Docker se inició correctamente.

  1. ejecutar el primer contenedor

Los contenedores se pueden iniciar usando imágenes en Docker Hub, por ejemplo, para iniciar un contenedor de Ubuntu:

docker run -it --name mycontainer ubuntu:latest /bin/bash

Entre ellos, -itel parámetro indica iniciar el contenedor en modo interactivo y asignar una pseudo-terminal; el --nameparámetro especifica el nombre del contenedor como mycontainer; ubuntu:latestes el nombre y número de versión de la imagen a iniciar; /bin/bashes el comando para ejecutarse en el contenedor.

  1. Ver contenedores en ejecución

Ejecute el siguiente comando para ver los contenedores que se están ejecutando actualmente:

docker ps

Este comando enumerará el nombre, la identificación, el estado y otra información del contenedor que se está ejecutando actualmente.

Para iniciar o detener todos los contenedores de Docker, puede usar los siguientes comandos:

Iniciar todos los contenedores:

docker start $(docker ps -aq)

Explicación: docker ps -aqel comando enumera todos los ID de contenedor, $(...)que se devolverán. Luego, docker startel comando iniciará estos contenedores uno por uno.

Cierre todos los contenedores:

docker stop $(docker ps -aq)

Explicación: docker ps -aqel comando enumera todos los ID de contenedor, $(...)que se devolverán. Luego, docker stopel comando cerrará estos contenedores uno por uno.

Alternativamente, si desea eliminar todos los contenedores detenidos, puede usar el siguiente comando:

docker rm $(docker ps -aq -f status=exited)

Explicación: docker ps -aq -f status=exitedel comando mostrará una lista de los ID de todos los contenedores que salieron. Luego, docker rmel comando eliminará estos contenedores uno por uno.

Tenga en cuenta que el comando anterior funcionará en todos los contenedores, incluidos algunos en ejecución. Por lo tanto, es necesario confirmar si estos contenedores deben cerrarse o eliminarse antes de la operación.

Hay muchas formas de iniciar Docker. Estos son algunos de los métodos de inicio más utilizados:

1. Inicio de línea de comando

Use el comando `docker run` en la terminal para iniciar un contenedor. Por ejemplo:


docker run -it --name mycontainer ubuntu:último /bin/bash
 

Entre ellos, `-it` significa usar el modo interactivo y asignar un pseudo-terminal; el parámetro `--name` especifica el nombre del contenedor; `ubuntu:latest` es el nombre de la imagen y el número de versión que se iniciará; `/ bin/bash ` es el comando a ejecutar en el contenedor.

2. Inicie Docker Compose

Docker Compose es una herramienta proporcionada oficialmente por Docker para administrar múltiples contenedores. Puede usar archivos YAML para definir servicios de aplicaciones, redes, volúmenes de datos, etc. Cree un archivo `docker-compose.yml` en el directorio raíz del proyecto con el siguiente contenido:


versión: '3'
servicios:
  web:
    imagen: nginx:últimos
    puertos:
      - "80:80"
  db:
    imagen: mysql:último
    entorno:
      MYSQL_ROOT_PASSWORD: ejemplo
 

Estos contenedores se pueden iniciar ejecutando los siguientes comandos en una terminal:

docker-compose up

Este comando leerá el archivo `docker-compose.yml` y creará e iniciará todos los contenedores de servicios definidos.

3. Comience con Docker Swarm

Docker Swarm es una herramienta de orquestación de contenedores lanzada oficialmente por Docker, que se puede usar para administrar y operar contenedores en múltiples hosts de Docker. Primero, debe crear un clúster Swarm, luego definir el servicio de la aplicación como Docker Stack y, finalmente, usar el comando `docker stack deployment` para iniciar la aplicación. Por ejemplo:

```
docker swarm init
docker stack deployment -c docker-compose.yml myapp
```

Entre ellos, el comando `docker swarm init` se usa para crear un clúster Swarm; el comando `docker stack deployment` se usa para iniciar Docker Stack, el parámetro `-c` especifica el archivo Compose que se usará y `myapp ` es el nombre de la pila.

Los anteriores son los tres métodos comunes de inicio de Docker. Elija qué método comenzar de acuerdo con la situación y las necesidades reales.

El siguiente es un resumen detallado de los comandos de Docker más utilizados:

1. Comando de operación de espejo

- imágenes de docker: lista de imágenes locales
- búsqueda de docker [imagen]: búsqueda de imágenes en Docker Hub
- extracción de docker [imagen]: descarga imágenes especificadas
- rmi de docker [imagen]: eliminación de imágenes locales
- etiqueta de docker [fuente] [destino]: establecer la etiqueta para la imagen local

2. Comandos de Operación de Contenedores

- docker run [imagen]: inicia un nuevo contenedor
- docker start [container]: inicia un contenedor detenido
- docker stop [container]: detiene un contenedor en ejecución
- docker restart [container]: reinicia un contenedor
- docker kill [container]: Terminar por la fuerza un contenedor
- docker pause [container]: Pausar un contenedor
- docker unpause [container]: Reanudar un contenedor
- docker rm [container]: Quitar el contenedor especificado
- docker ps: Lista de contenedores actualmente en ejecución
- docker container ls: lista actualmente ejecutar contenedores (equivalente a docker ps)
- docker ps -a: enumerar todos los contenedores

3. Comandos de operación de registro y proceso

- Docker logs [container]: vea los registros del contenedor especificado
- docker top [container]: vea la información del proceso interno del contenedor

4. Otros comandos

- docker exec [contenedor] [comando]: ejecuta el comando especificado en el contenedor
- docker cp [contenedor]:[ruta] [ruta del host]: copia el archivo del contenedor al host
- docker commit [contenedor] [imagen] : Copie el contenedor Guardar como una nueva imagen
- ventana acoplable inspeccionar [contenedor]: ver los detalles del contenedor especificado

Supongo que te gusta

Origin blog.csdn.net/qq_46020806/article/details/130742876
Recomendado
Clasificación