> For the complete documentation index, see [llms.txt](https://avbravo-2.gitbook.io/docker/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://avbravo-2.gitbook.io/docker/chapter1/instalar-mariadb.md).

# Instalar MariaDB

## Instalar MariaDB

### Buscar las imágenes

```
docker search mariadb
```

### Instalar la versión más reciente

```
docker pull mariadb:latest
```

### Ver la lista de imagenes

![](/files/-Lc1WvIr4kJgBCAPR9Kl)

### Crear el contenedor

1. mariadbtest es el nombre del contenedor

```
docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=mypass -d mariadb
```

You can specify an optional major or minor version number - if you don't, the latest release will be used:

```
docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=mypass -d mariadb:10.1
```

```
docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=mypass -d mariadb:10.0.20
```

Optionally, after the image name, we can specify some[options for mysqld](https://mariadb.com/kb/en/mysqld-options/). For example:

```
docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=mypass -d mariadb --log-bin --binlog-format=MIXED
```

### Obtener el id del contenedor

```
docker ps
```

![](/files/-Lc1WvItbhnzZnInxwpK)

### Ejecutar el cotenedor

* **Reiniciar el contenedor**

```
docker restart mariadbtest
```

* **Detener el Contenedor**

```
docker stop mariadbtest
```

#### Iniciar el contenedor

```
docker start mariadbtest
```

## Acceder al Contenedor

```
docker exec -it mariadbtest bash
```

![](/files/-Lc1WvIvUnTjfD-xJ4s3)

#### Instalar Vim

```
apt-get install vim
```
