Conceptos y comandos básicos en Docker usados comúnmente

Directivas en Dockerfile como RUN, FROM, CMD… para realizar tareas que generen automáticamente imágenes Docker. Archivo docker-compose.yml para crear servicios para ejecutar aplicaciones específicas, por ejemplo crear Apache, MySQL, PHP-FPM,…

  1. Archivo Docker
    Directivas en Dockerfile como RUN, FROM, CMD… para realizar tareas que generen automáticamente imágenes Docker.

Utilice los comandos interactivos de Docker para obtener la imagen, crear el contenedor, ejecutar e instalar los componentes en el contenedor… Gran parte del trabajo de este proceso se puede guardar en un archivo llamado Dockerfile. Dígale a Docker que lea el archivo y ejecute cada comando de acuerdo con las instrucciones de ese archivo para obtener la imagen deseada.

  1. Composición acoplable
    Archivo docker-compose.yml para crear servicios para ejecutar aplicaciones específicas, por ejemplo crear servicios Apache, MySQL, PHP-FPM, Memcached e instalar la aplicación para ejecutar el proyecto (Laravel, WordPress,…).

La definición es bastante similar a Dockerfile, docker-compose genera y gestiona servicios (contenedores), redes, unidades… para una aplicación completa.

Al escribir espacios de notas, tabulaciones desde el principio de la línea.

  1. Los comandos se usan comúnmente en Docker
    – Imágenes y contenedores de Docker

docker images: show all images
docker image rm id: remove image
docker image rm id -f (id1, id2, id3, ..): force removal multi images

docker ps: show all container running
docker ps -a: show all container
docker rm id: remove container

– Construya y ejecute el contenedor desde docker-compose.yml (la primera compilación lleva mucho tiempo)

docker-compose build && docker-compose up -d (d: Detached mode)

– Construir para crear imágenes, iniciar contenedores a partir de imágenes.

docker-compose down: Stop and remove containers, networks
docker-compose up -d: Run containers in the background

Docker crear – iniciar – ejecutar – pausar – eliminar

1 comentario en «Conceptos y comandos básicos en Docker usados comúnmente»

Deja un comentario