在这个例子里,我们会学到如何构建一个预装MongoDB的Docker镜像。我们还将会看到如何推送镜像到DockerHub注册表来分享给其他人。
使用Docker容器来部署MongoDB将会给你带来许多好处,例如:
易于维护、高可配置的MongoDB实例
准备好运行和毫秒级内开始工作
基于全球访问的共享镜像
为MongoDB创建一个Dockerfile让我们创建一个Dockerfile并且来开始构建它:
$nanoDockerfile
虽然是可选的,但是在Dockerfile开头处的注释说明很方便的说明其目的:
#DockerizingMongoDB:DockerfileforbuildingMongoDBimages#Basedonubuntu:latest,installsMongoDBfollowingtheinstructionsfrom:#