0x1 不管是docker单节点,还是集群,每一个docker主机都是有自己的数据存储目录的,docker默认的数据存储目录是/var/lib/docker,有时候根分区比较小,我们又不想单独挂载此目录,这时候应该怎么办呢? 0x2 可以根据官方的方案,启动之前增加参数,以指定docker的数据存储目录,流程大致如下: docker 刚安装完未启动 ...
docker如何更改数据存储目录
- 0
0x1 不管是docker单节点,还是集群,每一个docker主机都是有自己的数据存储目录的,docker默认的数据存储目录是/var/lib/docker,有时候根分区比较小,我们又不想单独挂载此目录,这时候应该怎么办呢? 0x2 可以根据官方的方案,启动之前增加参数,以指定docker的数据存储目录,流程大致如下: docker 刚安装完未启动 ...
swarm 默认网络无法获取到客户端真实的ip,如果nginx/dns等服务需要真实ip,那么可以使用host模式 -p mode=host,target=80,published=80 以上使用host模式后只有容器所在的节点能够提供服务了,无法从任意节点定位,可以设置成全局每个节点都运行此服务来解决,最后设置vip,由vip的节点来提供服务 --mode=global 如果...
0x1 方式 一般我们通过yum或者rpm离线方式安装后也能通过同样的方式升级,但是外网建议以yum方式升级,如果增加了一些依赖也能自动处理 0x2 版本 可以确定目前运行的docker server版本 docker info 其次还需要确定cli命令行版本,如果比较喜欢用命令行模式的话 # 这里遇到了一个问题,之前一直没想到server和cli是分开...
场景 某docker的宿主机很卡,显示负载很高,可能是由某个容器导致的,但是通过宿主机的top看资源使用没有明显的异常,不能很好区分,其他的异常表现为显示有zombie进程,那么现在查出进程号后如何知道宿主机的此进程号对应的哪个容器呢? 解决 其实对于正常情况来说查进程号是能够看到容器不少信息的,如果没有大量重复...
背景 因为有用户需要容器化运行,需要我们提供镜像,但镜像构建分发还是比较麻烦的,涉及到如下步骤: 下载此版本最新的war包 构建war包为镜像 推送到仓库 如果总是人工操作必然会浪费很多时间,于是使用jenkins来提供自动化的流程 注意点 因为Dockerfile/启动脚本的以后可能会修改,这部分我们使用git托管起来,使用...