使用Docker Compose轻松构建MongoDB和mongo-express
首先
使用Docker Compose轻松构建以下内容。
S/W詳細MongoDBNoSQLデータベースmongo-expressMongoDB GUI管理ツール
另外,操作系统将使用Ubuntu 16.04。

第0步:安装docker-compose
如果尚未安装docker-compose,则进行安装。
$ sudo apt-get update
$ sudo apt-get install docker-compose
第一步:创建docker-compose.yml文件。
version: '2'
networks:
bridge:
driver: bridge
services:
mongodb:
image: mongo:latest
container_name: mongodb
environment:
- 'MONGODB_USER=user'
- 'MONGODB_PASS=password!'
volumes:
- 'mongodb-data:/data/db'
ports:
- '27017:27017'
command: mongod --smallfiles
mongo-express:
container_name: mongo-express
links:
- 'mongodb:mongo'
ports:
- '8081:8081'
environment:
- 'ME_CONFIG_OPTIONS_EDITORTHEME=ambiance'
- 'ME_CONFIG_BASICAUTH_USERNAME=user'
- 'ME_CONFIG_BASICAUTH_PASSWORD=password!'
image: mongo-express
volumes:
mongodb-data: {}
第二步骤。创建并启动docker容器。
$ sudo docker-compose up
创建并启动MongoDB容器和mongo-express容器。
此外,mongoDB的数据被存放在以下位置:
/var/lib/docker/volumes/(父目录)_mongodb-data/
第三步:检查启动
