docker mongodb 踩坑小记

作者: 39bd3c3d98f1 | 来源:发表于2018-03-11 16:42 被阅读76次

公司一台服务器因为docker导致磁盘空间不足,mongodb容器也无法启动了,后来折腾半天才搞定。备忘一下。

下面是修改docker存储路径的命令:

systemctl edit docker
修改 
ExecStart=/usr/bin/dockerd --storage-driver=overlay
为
ExecStart=/usr/bin/dockerd --graph=/mnt/docker-data --storage-driver=overlay
#重启
systemctl daemon-reload
systemctl restart docker

下面是查看docker信息相关的命令:

# 查看docker详细信息
docker info
#  提供docker整体磁盘使用率的概况,包括镜像、容器和(本地)volume。
docker system df
#这个命令会删除当前没有被使用的一切项目,它按照一种正确的序列进行清理,所以会达到最大化的输出结果。首先删除没有被使用的容器,然后是volume和网络,最后是挂起的镜像。
docker system prune 
# 查看容器日志
docker logs [ContainerId]
# 进入容器
docker exec -it  [ContainerId] /bin/bash  

docker mongodb启动的时候有两种网络方式:

# 这种是容器和宿主机同一个网络
docker run --net host  --name mymongo -d -v /data/mongo:/data/db --restart always mongo --auth
# 这种是容器和宿主机不是同一个网络,相当于远程访问,这种情况下设置密码需要进入镜像内设置
docker run -p 27018:27017 --name mymongo -d -v /data/mongo:/data/db --restart always mongo --auth

相关文章

  • docker mongodb 踩坑小记

    公司一台服务器因为docker导致磁盘空间不足,mongodb容器也无法启动了,后来折腾半天才搞定。备忘一下。 下...

  • MongoDB基础笔记

    outline MongoDB常用命令 MongoDB的CRUD 索引 MongoDB的安装 踩坑记录 Mongo...

  • 2019-08-14

    docker 搭建 gogs,drone , mysql 踩坑记录,防止以后再踩啊 docker 创建 桥接网络...

  • mongodb踩坑

    需求是爬取QQ空间好友说说之后存入自己的服务器,之前使用 mysql5.6 版本,获取说说后需要解析json,在往...

  • MongoDB踩坑

    安装MongoDB windows访问https://www.mongodb.com/download-cente...

  • Docker Registry安装

    之前一直使用Nexus管理Docker镜像,后期发现Nexus对于Docker的支持并不是很完善,踩了许多坑(踩过...

  • mac环境下docker 安装启动mongodb,并实现navi

    docker安装mongodb 1、docker拉取mongodb镜像docker pull mongodb ,默...

  • Docker踩坑

    安装 检查Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,使用uname -r 安装 : sud...

  • mac下安装docker

    最近折腾springcloud,很多服务需要运行在docker上,怕以后再次踩坑,记录如下:下载Docker首先,...

  • MongoDB项目踩坑

    基本查询语句 mongoDB踩过的坑 深度反省 Mongo和Mysql有很大的本质区别,mongo像执行代码一样,...

网友评论

    本文标题:docker mongodb 踩坑小记

    本文链接:https://www.haomeiwen.com/subject/sjtvfftx.html