Skip to content

Instantly share code, notes, and snippets.

@Tharlys10
Last active July 2, 2021 13:02
Show Gist options
  • Save Tharlys10/2fcb1ab8c1be2e89a0f2e1eab4038ee1 to your computer and use it in GitHub Desktop.
Save Tharlys10/2fcb1ab8c1be2e89a0f2e1eab4038ee1 to your computer and use it in GitHub Desktop.
Criação de imagem do mongo e do mongo express no docker
# O primeiro passo é realizar a criação de uma rede com a opção bridge
docker network create -d bridge mongodb-network
# O segundo passo é realizar a criação de um container docker com o mongodb
docker run --network mongodb-network --name mongodb -p 27017:27017 -d -t --restart always mongo
# Agora para melhorar o gerenciamento do banco mongo suba uma imagem com o mongo-express
docker run --network mongodb-network --name mongo-express -e ME_CONFIG_MONGODB_SERVER=mongodb -d -p 8081:8081 --restart always mongo-express
# Finalizando todo o processo basta abrir no seu navegador http://localhost:8081
@Tharlys10
Copy link
Author

@Tharlys10
Copy link
Author

Tharlys10 commented Jul 2, 2021

Você também pode fazer via compose

version: '3.1'

services:

mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example

mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: example

obs: lembre de corrigir toda a indentação do codigo no yml

Execute o seguinte comando
docker-compose -f file-name.yml up -d

Finalizando todo o processo basta abrir no seu navegador http://localhost:8081

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment