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 run
Comando 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 exec
El 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 rm
El comando se utiliza para eliminar uno o más contenedores.
docker rm mycontainer # 删除容器
docker rm container1 container2 # 同时删除多个容器
5. ventana acoplable ps
docker ps
Comando 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 pull
El 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 build
Los comandos se utilizan para construir imágenes.
docker build -t myimage:1.0 . # 在当前目录下的Dockerfile文件中构建名为myimage的镜像,标签为1.0
3. empuje de la ventana acoplable
docker push
El comando se usa para enviar la imagen local al repositorio remoto.
docker push myimage:1.0 # 推送名为myimage,标签为1.0的镜像到远程仓库
4. imágenes acoplables
docker images
Comando para enumerar espejos locales.
docker images # 列出本地的所有镜像
comandos de gestión de red
1. creación de la red docker
docker network create
El 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 ls
Comando 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.