fernandochata

Fernando Chata

Posted on May 28, 2022

Docker

DockerHub MongoDB

docker pull mongo:latest
Enter fullscreen mode Exit fullscreen mode
docker run -d
     -p <puerto de escucha>:27017
     -v <ruta de volumen>:/data/db
     --name <nombre de instancia>
     mongo
Enter fullscreen mode Exit fullscreen mode
ej:
docker run -d -p 27017:27017 -v ~/dataDB/mongoDB:/data/db --name mymongodb mongo:latest
Enter fullscreen mode Exit fullscreen mode
docker exec -it mymongodb bash
mongosh
db.createUser({user:"fernando", pwd:"password", roles:[]})
db.auth("fernando", "password")
show databases
use <db_name>
show collections
db.<collec_name>.find()
Enter fullscreen mode Exit fullscreen mode

PostgreSQL

docker pull postgres

docker run -d
     -p 5432:5432
     -v C:\dataDB\postgres:/var/lib/postgresql/data
*    -e POSTGRES_PASSWORD=<password>
     -e POSTGRES_USER=<user_name>
     -e POSTGRES_DB=<database_name>
     --name pgdb
     postgres

psql -U <user> --password  --db <database_name>
Enter fullscreen mode Exit fullscreen mode

SQL Server

docker pull mcr.microsoft.com/mssql/server:2022-latest

docker run -d -p 1433:1433 \
     -e "ACCEPT_EULA=Y" \
     -e "MSSQL_SA_PASSWORD=<password>" \
     --name sql1 \
     mcr.microsoft.com/mssql/server:2022-latest


Enter fullscreen mode Exit fullscreen mode

MySQL

docker pull mysql

docker run -d
     -p 3306:3306
*    -e MYSQL_ROOT_PASSWORD=pswd
     -e MYSQL_DATABASE=
     -e MYSQL_USER=
     -e MYSQL_PASSWORD=
     -v C:\dataDB\mySQL:/var/lib/mysql 
     --name mysqldb
     mysql

docker exec -it mysqldb mysql -p
Enter fullscreen mode Exit fullscreen mode

otros comandos 煤tiles

Detiene la ejecuci贸n de un contenedor

docker stop id_contenedor

Lista las imagenes descargadas

docker images

Elimina containers

docker rm id_contenedor

Elimina imagenes

docker rmi nombre_imagen

Lista de containers

docker ps -a -q -s

(-a, muestra todos los containers incluso los que no se encuentran corriendo)
(-q, muestra s贸lo los id de los containers)
(-s, muestra el tama帽o de los containers)

馃挅 馃挭 馃檯 馃毄
fernandochata
Fernando Chata

Posted on May 28, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Docker
docker Docker

May 28, 2022