1.新建一个Dockerfile文件
Dockerfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# VERSION 0.0.1
|
2. 编译该镜像,在Dockerfile所在的目录下执行下面的命令
1 |
sudo docker build -t lanhong /mongodb .
|
3. 可以把mongodb 作为一个管理容器运行并且能够通过本地port连接
1 2 3 4 5 6 7 8 9 10 11 |
# Regular style
|
这里mongo或者mongod命令没有,让安装apt-get install mongodb-clients。
设置docker外部端口,使用如下命令
1 |
MONGO_ID=$(docker run -d -p 5000 : 27017 networld/mongodb --dbpath=/data/db)
|
这样查看启动的docker容器可以看到两个端口,如下图,则访问http://serverip:5000
4. 提交(保存)该容器状态
保存该容器状态到容器镜像,使该状态可以被重复使用
1 2 3 4 5 |
# Commit your container to a new named image
|
原文地址:http://blog.51cto.com/4951326/2097363