GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Docker Compose en Debian 9 Stretch

En este tutorial, le mostraremos cómo instalar Docker Compose en el servidor Debian 9 Stretch. Para aquellos de ustedes que no lo sabían, Docker es un proyecto de código abierto que automatiza la implementación. de la aplicación dentro del contenedor de software. El contenedor permite al desarrollador empaquetar todos los recursos del proyecto, como bibliotecas, dependencias, activos, etc. Docker está escrito en un lenguaje de programación Go y está desarrollado por Dotcloud. Es básicamente un motor de contenedor que utiliza las funciones del kernel de Linux, como espacios de nombres y grupos de control, para crear contenedores sobre un sistema operativo y automatiza la implementación de la aplicación en el contenedor.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Docker Compose, la última versión en un servidor Debian 9 (Stretch).

Instalar Docker Compose en Debian 9 Stretch

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt-get comandos en la terminal:

apt-get update
apt-get upgrade

Paso 2. Instalación de Docker en Debian.

En sistemas Linux, primero, instale Docker para su sistema operativo como se describe en la página Obtener Docker, luego regrese aquí para obtener instrucciones sobre cómo instalar Compose en sistemas Linux.

Paso 3. Instale Docker Compose en Debian 9.

Primero, instale Docker Compose desde el repositorio GitHub de Docker:

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

A continuación, configuraremos los permisos:

sudo chmod +x /usr/local/bin/docker-compose

Verifique la instalación:

docker-compose --version

Paso 4. Ejecutar contenedor con Docker Compose.

En esta sección, le mostraremos cómo usar Docker Compose para administrar WordPress en su sistema Linux Debian 9:

mkdir wordpress_app
cd wordpress_app

Abra su editor de texto (nano) y cree un archivo llamado docker-compose.yml dentro del directorio del proyecto:

nano docker-compose.yml

Agregue el siguiente contenido:

version: '3.3'

services:
  db:
    image: mysql:5.7
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wordpress

  wordpress:
    image: wordpress
    restart: always
    volumes:
      - ./wp_data:/var/www/html
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: password
    depends_on:
       - db

volumes:
    db_data:
    wp_data:

Desde el directorio del proyecto, inicie la aplicación de WordPress ejecutando el siguiente comando:

docker-compose up

Luego, ingrese http://0.0.0.0:8080/ en su navegador y verá la pantalla de instalación de WordPress.

¡Felicitaciones! Ha instalado correctamente Docker Compose. Gracias por usar este tutorial para instalar Docker Compose en el servidor Debian 9 Stretch. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Docker.


Debian
  1. Cómo instalar Docker en Debian 10 Buster

  2. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  3. Cómo instalar Docker y Docker Compose en Debian 11

  4. Cómo instalar Docker Engine en Debian 11

  5. Cómo instalar Docker en Debian 9 (Stretch)

Cómo instalar Skype en Debian 9 Stretch

Cómo instalar Pip en Debian 9 Stretch

Cómo instalar Gitlab en Debian 9 Stretch

Cómo instalar Git en Debian 9 Stretch

Cómo instalar Docker Compose en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch