O objetivo deste howto é explicar os procedimentos para instalar o SGBD noSQL (não relacional), MongoDB no ambiente Docker com a aimagem container oficial.
A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker-Compose no Linux ou Instalando Docker e Docker-Compose no Windows
$ mkdir $HOME/ambiente-mongodb-docker && cd $HOME/ambiente-mongodb-docker
Crie o arquivo docker-compose.yml, conforme o conteúdo a seguir:
docker-compose.yml
version: "3.2"
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: secret
mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: admin
ME_CONFIG_MONGODB_ADMINPASSWORD: exemplomongodb
ME_CONFIG_MONGODB_URL: mongodb://admin:exemplomongodb@mongo:27017/
Executar o build na raiz do diretório ambiente-mongodb
OBS: Antes de executar, verificar se as portas 27017 e 8081 estejam livres no HOST.
$ docker-compose up -d
Verifique o status se está tudo OK, com o comando $ docker ps -a
Acesse o Mongo Express http://localhost:8081 pelo browser e conecte com o usuário e password definido no docker-compose.
Feito!
Nenhum comentário:
Postar um comentário