Skip to content

Instantly share code, notes, and snippets.

@MacoChave
Last active March 21, 2023 02:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MacoChave/84f487a065acf6d15533b73d9ac06645 to your computer and use it in GitHub Desktop.
Save MacoChave/84f487a065acf6d15533b73d9ac06645 to your computer and use it in GitHub Desktop.
Docker

Contenedores de base de datos en Docker

MySQL

docker pull mysql:latest
docker run --name mysql -d --restart always -e MYSQL_USER=dba -e MYSQL_PASSWORD=dba -e MYSQL_ROOT_PASSWORD=root -p 33060:3306 -v $(pwd)/mysql:/var/lib/mysql mysql:latest

MariaDB

docker pull mariadb:latest
docker run --name mariadb -d --restart always -e MARIADB_USER=dba -e MARIADB_PASSWORD=dba -e MARIADB_ROOT_PASSWORD=root -p 33065:3306 -v $(pwd)/mariadb:/var/lib/mysql mariadb:latest

Postgres

docker pull postgres:latest
docker run --name postgres -d --restart always -e POSTGRES_USER=dba -e POSTGRES_PASSWORD=dba -e PGDATA=/var/lib/postgresql/data/pgdata -v $(PWD)/var/lib/postgresql/data postgres postgres:latest

Mongo

docker pull mongo:latest
docker run --name mongo -d -e MONGO_INITDB_USERNAME=dba MONGO_INITDB_ROOT_PASSWORD=dba -v $(pwd)/mongo:/etc/mongo  mongo:latest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment