in

Docker – Redactar

docker compose

Docker Compose se utiliza para ejecutar varios contenedores como un solo servicio. Por ejemplo, suponga que tiene una aplicación que requiere NGNIX y MySQL, puede crear un archivo que inicie ambos contenedores como un servicio sin la necesidad de iniciar cada uno por separado.

En este capítulo, veremos cómo comenzar con Docker Compose. Luego, veremos cómo obtener un servicio simple con MySQL y NGNIX en funcionamiento usando Docker Compose.

Docker Compose ─ Instalación

Se deben seguir los siguientes pasos para que Docker Compose esté en funcionamiento.

Paso 1 – Descarga los archivos necesarios de github usando el siguiente comando –

curl -L "https://github.com/docker/compose/releases/download/1.10.0-rc2/dockercompose
   -$(uname -s) -$(uname -m)" -o /home/demo/docker-compose

El comando anterior descargará la última versión de Docker Compose que en el momento de escribir este artículo es 1.10.0-rc2. Luego lo almacenará en el directorio / inicio / demo /.

Docker Compose

Paso 2 – A continuación, debemos proporcionar ejecutar privilegios al archivo Docker Compose descargado, usando el siguiente comando:

chmod +x /home/demo/docker-compose

Ejecutar privilegios

Luego podemos usar el siguiente comando para ver el componer versión.

Sintaxis

docker-compose version 

Parámetros

Producción

Se mostrarán los detalles de la versión de Docker Compose.

Ejemplo

El siguiente ejemplo muestra cómo obtener el docker-compose versión.

sudo ./docker-compose -version 

Producción

A continuación, obtendrá el siguiente resultado:

Instalación de Docker Compose

Creación de su primer archivo Docker-Compose

Ahora sigamos adelante y creemos nuestro primer archivo Docker Compose. Todos los archivos de Docker Compose son archivos YAML. Puede crear uno usando el editor vim. Entonces ejecute el siguiente comando para crear el componer archivo –

sudo vim docker-compose.yml 

Redactar archivo

Echemos un vistazo de cerca a los diversos detalles de este archivo:

  • los base de datos y web La palabra clave se utiliza para definir dos servicios separados. Uno estará ejecutando nuestro mysql base de datos y el otro será nuestro nginx Servidor web.

  • los imagen La palabra clave se utiliza para especificar la imagen de dockerhub para nuestro mysql y nginx contenedores

  • Para la base de datos, usamos la palabra clave ports para mencionar los puertos que deben exponerse para mysql.

  • Y luego, también especificamos las variables de entorno para mysql que se requieren para ejecutar mysql.

Ahora ejecutemos nuestro archivo Docker Compose usando el siguiente comando:

sudo ./docker-compose up 

Este comando tomará el docker-compose.yml archivo en su directorio local y comience a construir los contenedores.

Docker Compose YML

Una vez ejecutadas, todas las imágenes comenzarán a descargarse y los contenedores se iniciarán automáticamente.

Empiece a descargar

Y cuando haces un docker ps, puede ver que los contenedores están realmente en funcionamiento.

Contenedor Docker Compose

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 3

Los mejores reproductores de música gratis para 2018

apple touch icon@2

cuerda – «[ ]»vs.»[[ ]]»en Bash shell