docker start monguito
docker ps # we will see the container running
Using environment variables
For example, to create a mongodb container with specific user and password, to then use an app to connect to it, we use the env variable described in mongodb hub:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6c97203a3708 mongo "docker-entrypoint.s…" 2 minutes ago Up 2 seconds 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp monguito
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2bdec62e384c mongo "docker-entrypoint.s…" 6 seconds ago Up 1 second 0.0.0.0:32768->27017/tcp, :::32768->27017/tcp manguito
Check logs of container
docker logs monguito
Or to stay watching those logs:
docker logs --follow monguito
Download the image, create and start the container
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
309059638da6 mongo "docker-entrypoint.s…" About a minute ago Up About a minute 27017/tcp crazy_thompson
Without logs view and custom data
docker run -d --name monguito -p27017:27017 mongo
#a146ef22b6bb96889a273d8037f4613eefb5519e063faa8f84555e1fb43072e8
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a146ef22b6bb mongo "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp monguito
Interact with networks
List networks
docker network ls
NETWORK ID NAME DRIVER SCOPE
b17449f934b1 bridge bridge local
6b89bd5bc050 host host local
fdc75e667bd0 none null local
NETWORK ID NAME DRIVER SCOPE
b17449f934b1 bridge bridge local
6b89bd5bc050 host host local
9cbcc9aa1f95 mired bridge local
fdc75e667bd0 none null local