前言
有了docker,基本上就告别了各种软件、数据库的安装,直接从镜像库pull下来,爽,想想以前那真是一个遭罪啊。
这文章就来看一下如何跑mongo的docker镜像,并且可以在局域网访问,内容相对简单,也是记录我的自学过程。
第一步
获得mongo镜像,命令如下,
# 拉取mongo镜像
docker pull mongo
# 查看本地库mongo镜像
docker images mongo
第二步
启动mongo镜像,如下
# 启动mongo镜像
docker run -itd -P --name mongo-server mongo bash
# 查看mongo进程
docker ps -a
第三步
进入容器并启动mongo,如下
# 进入mongo容器,其中‘mongo-server'是mongo容器别名
docker exec -it mongo-server bash
# 启动mongo服务
mongod &
# 在容器中查看mongo进程
ps -ef | grep mongo
启动以后会看到如下日志(最后几行),
2017-06-13T07:25:56.318+0000 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2017-06-13T07: