Comandos prontos para rodar imagens | Imagens de banco de dados | Docker
- Comandos prontos para rodar imagens | Imagens de banco de dados | Docker
Rodando imagem de bancos de dados
-
MongoDB
- Conexão ASP.NET:
mongodb://admin:admin123@localhost:27017
docker run -d \
--name mongodb \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=admin123 \
-v mongodb_data:/data/db \
mongo:7 - Conexão ASP.NET:
-
CouchDB
- Conexão em projeto JS:
http://${dbUser}:${dbPassword}@${dbHost}:${dbPort}
docker run -d -p 5984:5984 --name container-couch-db -e COUCHDB_USER=bluedesk -e COUCHDB_PASSWORD=b3b8476 couchdb:3 - Conexão em projeto JS:
-
Sql server
docker run --name sqlserver-2022 -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=yourStrong(!)Password" -p 1436:1433 -d mcr.microsoft.com/mssql/server:2022-latest -
Postgres
docker run --name minha-api-db \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=senha \
-e POSTGRES_DB=minha_api \
-p 5432:5432 \
-d postgres -
Redis
docker run -d -p 6379:6379 -i -t redis:latest- Com notificação de expiração:
docker run -d --name redis -p 6380:6379 redis:7.4.2 redis-server --notify-keyspace-events Ex
- Com notificação de expiração:
Outros
-
RabbitMQ
https://hub.docker.com/_/rabbitmq
docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 rabbitmq:3-management
localhost:15672
User: guest
Password: guest -
Keycloak
docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak start-dev -
Cadvisor
docker run -d \
--name=cadvisor \
--restart=always \
-p 8080:8080 \
-v /:/rootfs:ro \
-v /var/run:/var/run:ro \
-v /sys:/sys:ro \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
-v /var/lib/docker/:/var/lib/docker:ro \
-v /dev/disk/:/dev/disk:ro \
--privileged \
gcr.io/cadvisor/cadvisor:latest