技术

docker 查看 各个 volume的磁盘空间占用

使用以下命令: docker system df -v 会列出所有的镜像、vlume占用的磁盘空间。 找到:Local Volumes space usage: 这一项,会列出volume占用的磁盘空间 -------------------------------------------------------------------------------- 此外,大幅占用磁盘空间还有日志,可通过以下链接了解如何进行 docker 的日志清理: * Docker: 获取容器的日志文件位置 [https://zgljl2012.com/docker-huo-qu-rong-qi-de-ri-zhi-wen-jian-wei-zhi/] * 查看及清理 docker 容器日志 [https://zgljl2012.com/cha-kan-ji-qing-li-docker-rong-qi-ri-zhi/

  • zgljl2012
1 min read
Docker

Docker 中使用 MongoDB

如果是国内的话,可在阿里云上可以找到 docker 镜像: https://dev.aliyun.com/ 搜索 “mongo”,可以找到 MongoDB 官方镜像。 ... //连接阿里云 registry 过程省略,见官方文档 docker pull mongo //下载 mongo 镜像 docker images //下载完毕后查看镜像信息 //--name 指定容器名称 //-p 指定端口映射规则,这样在外部可以通过docker主机IP访问mongo,MongoDB默认端口27017 //-i

  • zgljl2012
2 min read
Linux

解决Linux系统下Docker占满分区的问题

今天碰到了一个问题,访问数据库的时候,发现访问不了,爆存储空间不够的错误,随后输入命令: df -h 发现/dev/vda1,也就是系统盘被占满了。不是专职的运维,所以,就开始百度解决问题。下面是解决路径: 首先是找到大文件存储位置,通过命令du -sh /*,找到一些目录后,发现有几个目录特别大,比如/var; 然后确认分区,df /var,发现这个目录的分区是/dev/vda1 ,于是就进入这个目录,开始删东西。我开始删掉了很多日志,但发现并没有多少作用,于是再一次使用命令:

  • zgljl2012
2 min read
Docker

Docker与ZooKeeper

1. 获取ZooKeeper的Docker镜像 首先获取官网的docker镜像 docker pull zookeeper 2. 启动zookeeper容器 启动命令: docker run --name myzookeeper -d zookeeper:latest 将在后台启动一个zookeeper容器,名称为myzookeeper,默认导出 2181 端口。可通过命令docker ps确认。 也可通过命令 docker logs -f myzookeeper 查看容器运行状态(Ctrl+C退出)。 ZK命令行客户端连接ZK 刚才我们启动的那个zookeeper容器没有通过-p命令来绑定宿主机的端口,

  • zgljl2012
1 min read
CentOS

CentOS7 安装Docker

1 使用yum安装Docker yum install -y docker-io 2 启动Docker service docker start 接下来执行一下docker ps,会列出正在运行中的docker容器,当然,因为我们现在没有容器,列表只有表头。 3 安装Docker镜像 docker run ubuntu Docker会自动去仓库下载最新版本的ubuntu镜像,接下来就是在镜像上启动容器。如果下载超时的话,可以通过阿里云Docker镜像加速 [https://yq.aliyun.com/articles/29941]、使用DaoCloud加速

  • zgljl2012
1 min read
zgljl2012@gmail.com