安装docker-compose
https://docs.docker.com/compose/install/
$ curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > /usr/local/bin/docker-compose$ chmod +x /usr/local/bin/docker-compose$ docker-compose --version[root@localhost ~]# curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > /usr/local/bin/docker-compose% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 596 100 596 0 0 593 0 0:00:01 0:00:01 --:--:-- 593100 1400 100 1400 0 0 551 0 0:00:02 0:00:02 --:--:-- 1348[root@localhost ~]# chmod +x /usr/local/bin/docker-compose[root@localhost ~]# docker-compose --versionUnable to find image 'docker/compose:1.8.0' locallyTrying to pull repository docker.io/docker/compose ...1.8.0: Pulling from docker.io/docker/composee110a4a17941: Pull complete92120570534d: Pull complete47d26c525b40: Pull complete40a1d6f501ac: Pull complete643031e197d8: Pull complete0841ec069338: Pull completeDigest: sha256:9bb1d2f141b4511b52dac37e5ea0aecadaf7786bc47184c133c566a4f678061dStatus: Downloaded newer image for docker.io/docker/compose:1.8.0docker-compose version 1.8.0, build f3628c7[root@localhost ~]#
创建/home/mongotest目录。
通过创建docker-compose.yml文件:
version: "2"services:mongo:image: mongorestart: alwaysenvironment:MONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: exampleports:- 27016:27017volumes:- /home/mongotest:/data/db
然后执行docker-compose命令:
docker-compose up -d
