¡He resuelto los comandos de Docker que los ingenieros de operación y mantenimiento de Linux deben dominar!

Docker es una solución ligera de creación de contenedores que ayuda a los desarrolladores a crear, publicar y ejecutar aplicaciones con mayor facilidad. Al usar Docker, es necesario estar familiarizado con algunos comandos comunes. Este artículo presentará algunos comandos de Docker de uso común y dará ejemplos y explicaciones.

Comando acoplable

Comandos de gestión de contenedores

1. ejecutar la ventana acoplable

docker runComando para crear e iniciar un nuevo contenedor. Aquí hay algunas opciones comunes:

  • -d: Ejecute el contenedor en segundo plano.
  • --name: especifique un nombre para el contenedor.
  • -p: Asigne puertos de contenedor a puertos de host.
  • -v: monte el directorio de host en el contenedor.

Ejemplo:

docker run -d --name mycontainer -p 8080:80 -v /host/data:/container/data nginx

2. ventana acoplable iniciar/detener/reiniciar

Estos comandos se utilizan para iniciar, detener y reiniciar contenedores.

docker start mycontainer    # 启动容器
docker stop mycontainer     # 停止容器
docker restart mycontainer  # 重启容器

3. ejecutivo acoplable

docker execEl comando se usa para ejecutar comandos en un contenedor en ejecución.

docker exec -it mycontainer bash  # 进入容器内部的bash shell
docker exec mycontainer ls        # 在容器内部执行ls命令

4. ventana acoplable

docker rmEl comando se utiliza para eliminar uno o más contenedores.

docker rm mycontainer      # 删除容器
docker rm container1 container2  # 同时删除多个容器

5. ventana acoplable ps

docker psComando para listar contenedores en ejecución.

docker ps   # 列出正在运行的容器
docker ps -a  # 列出所有容器,包括停止的容器

Comandos de gestión de imágenes

1. tirar de la ventana acoplable

docker pullEl comando se usa para extraer la imagen del almacén remoto al local.

docker pull nginx    # 拉取最新的nginx镜像
docker pull nginx:1.19.10    # 拉取指定版本的nginx镜像

2. compilación de la ventana acoplable

docker buildLos comandos se utilizan para construir imágenes.

docker build -t myimage:1.0 .   # 在当前目录下的Dockerfile文件中构建名为myimage的镜像,标签为1.0

3. empuje de la ventana acoplable

docker pushEl comando se usa para enviar la imagen local al repositorio remoto.

docker push myimage:1.0   # 推送名为myimage,标签为1.0的镜像到远程仓库

4. imágenes acoplables

docker imagesComando para enumerar espejos locales.

docker images    # 列出本地的所有镜像

comandos de gestión de red

1. creación de la red docker

docker network createEl comando se utiliza para crear una red.

docker network create mynetwork   # 创建名为mynetwork的网络

2. conexión/desconexión de la red docker

Estos comandos se utilizan para conectar y desconectar contenedores hacia y desde la red.

docker network connect mynetwork mycontainer   # 将容器连接到mynetwork网络
docker network disconnect mynetwork mycontainer  # 将容器从mynetwork网络断开

3. red docker ls

docker network lsComando para enumerar las redes existentes.

docker network ls   # 列出所有网络

Por supuesto, puedo ayudarlo a escribir un artículo sobre los comandos comunes de Docker. El siguiente es un artículo de muestra (formato de tabla Markdown) sobre los comandos comunes de Docker:

organizado en tablas

Comandos de gestión de contenedores

Aquí hay algunos comandos de administración de contenedores de uso común y su uso:

Orden uso describir
ejecución de la ventana acoplable docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Crear y comenzar un nuevo contenedor
parada de la ventana acoplable docker stop [OPTIONS] CONTAINER [CONTAINER...] detener uno o más contenedores
inicio de la ventana acoplable docker start [OPTIONS] CONTAINER [CONTAINER...] Iniciar uno o más contenedores detenidos
reinicio de la ventana acoplable docker restart [OPTIONS] CONTAINER [CONTAINER...] reiniciar uno o más contenedores
ventana acoplable rm docker rm [OPTIONS] CONTAINER [CONTAINER...] eliminar uno o más contenedores
ventana acoplable pd docker ps [OPTIONS] lista de contenedores en ejecución
ventana acoplable inspeccionar docker inspect [OPTIONS] CONTAINER [CONTAINER...] Obtener detalles sobre un contenedor

Con los comandos anteriores, puede crear, detener, iniciar, reiniciar, eliminar contenedores y ver el estado y los detalles de los contenedores.

Comandos de gestión de imágenes

Los siguientes son algunos comandos de administración de imágenes de uso común y su uso:

Orden uso describir
tirar de la ventana acoplable `docker pull [OPCIONES] NOMBRE[:ETIQUETA @DIGEST]`
empuje de la ventana acoplable docker push [OPTIONS] NAME[:TAG] Empuje la imagen local al almacén remoto
compilación de la ventana acoplable `docker build [OPCIONES] RUTA URL
Imágenes de docker docker images [OPTIONS] [REPOSITORY[:TAG]] Lista de espejos locales
ventana acoplable rmi docker rmi [OPTIONS] IMAGE [IMAGE...] eliminar una o más imágenes

Usando los comandos anteriores, puede extraer, empujar, crear y eliminar espejos, y ver la lista de espejos locales.

comandos de gestión de red

Aquí hay algunos comandos de administración de red de uso común y su uso:

Orden uso describir
red docker crear docker network create [OPTIONS] NETWORK crear una nueva red
conexión de red docker docker network connect [OPTIONS] NETWORK CONTAINER Conectar un contenedor a una red
desconexión de la red docker docker network disconnect [OPTIONS] NETWORK CONTAINER Desconectar un contenedor de la red
red acoplable ls docker network ls [OPTIONS] enumerar las redes actuales
inspeccionar la red docker docker network inspect [OPTIONS] NETWORK [NETWORK...] obtener detalles de la red

Usando los comandos anteriores, puede crear, conectar, desconectar, enumerar y ver redes y sus detalles.

Comandos de gestión de volumen de datos

Los siguientes son algunos comandos de administración de volumen de datos de uso común y su uso:

Orden uso describir
volumen docker crear docker volume create [OPTIONS] [VOLUME] Crear un nuevo volumen de datos
volumen acoplable ls docker volume ls [OPTIONS] Listar volúmenes de datos locales
inspeccionar el volumen de la ventana acoplable docker volume inspect [OPTIONS] VOLUME [VOLUME...] Obtener los detalles del volumen de datos
volumen acoplable rm docker volume rm [OPTIONS] VOLUME [VOLUME...] Eliminar uno o más volúmenes de datos

Usando los comandos anteriores, puede crear, enumerar, ver y eliminar volúmenes de datos.

comando de registro del contenedor

Estos son algunos comandos de registro de contenedores de uso común y su uso:

Orden uso describir
registros de la ventana acoplable docker logs [OPTIONS] CONTAINER Ver registros de contenedores
registros acoplables --seguir docker logs --follow [OPTIONS] CONTAINER Realice un seguimiento de la salida del registro del contenedor en tiempo real
registros acoplables --cola docker logs --tail [OPTIONS] CONTAINER Ver el registro de las últimas líneas del contenedor
registros de la ventana acoplable, ya que docker logs --since [OPTIONS] CONTAINER Ver los registros del contenedor desde el tiempo especificado

en conclusión

Este artículo presenta algunos comandos de Docker de uso común, que cubren la administración de contenedores, la administración de imágenes y la administración de redes. Al estar familiarizado con estos comandos, puede usar Docker de manera más conveniente para desarrollar, lanzar e implementar aplicaciones. Si necesita una comprensión más profunda de los comandos de Docker, consulte la documentación oficial.

Supongo que te gusta

Origin blog.csdn.net/weixin_43025343/article/details/131835615
Recomendado
Clasificación