docker
文章平均质量分 67
风格lu
风起于青萍之末
展开
-
容器使用规范
以下是公司内部整理的规范: 1、环境变量命名必须匹配c标准,matching regex [A-Za-z_][A-Za-z0-9_]* ,建议环境变量统一使用大写字母。 2、测试到生产应使用同一镜像。 3、容器应无状态完全自理,容器间不应有启动顺序要求(应用有需求的,请容器内自行构建重试等待机制),容器启动后的所有初始化操作需要在容器内部完成,启动后使用kuberctl exec,doker...原创 2018-03-14 09:49:20 · 2160 阅读 · 0 评论 -
基于k8s搭建maven nexus私服
前言 环境 配置nexus 制作Docker镜像 配置k8s PV-PVC 配置k8s Deployment 配置k8s Service k8s部署访问 创建 PV-PVC 创建Deployment 创建Service 访问Nexus 升级 后续 前言 最近一段时间对k8s非常感兴趣,恨不得将所有东西都搬上去,这个周末就尝试着把家里的nexus私服给迁移上去啦。 环境...原创 2018-04-15 10:06:20 · 3683 阅读 · 2 评论 -
CentOS 7.x docker使用overlay2存储
编辑/etc/docker/daemon.json添加以下内容: { "storage-driver": "overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] } 安装依赖: yum install yum-plugin-ovl -y 否则会报以下错误: May 05...原创 2018-05-05 18:26:28 · 6759 阅读 · 0 评论 -
google jib容器打包工具试用
简介 Jib 是 Google 开发的可以直接构建 Java 应用的 Docker 和 OCI 镜像的类库,以 Maven 和 Gradle 插件形式提供。 通过 Jib,Java 开发者可以使用他们熟悉的 Java 工具来构建容器。Jib 是一个快速而简单的容器镜像构建工具,它负责处理将应用程序打包到容器镜像中所需的所有步骤。它不需要你编写 Dockerfile 或安装 Docker,而且可...原创 2018-07-11 15:04:20 · 4677 阅读 · 1 评论 -
Java应用容器运行优化
前言 最近公司Java应用运行在容器中出现了一个奇怪现象,宿主机内存越大,容器运行起来占用的内存就越大了。比如在宿主机8G内存的情况,一个应用容器只占几百兆大小,但是一旦运行在16G、32G内存的宿主机上,容器内存就飙升到几个G了。这明显是有问题的,这里简单介绍一下问题原因以及解决方案。 问题分析 刚开始看到这个问题时就想起几年前好像遇到过同样的问题,是因为容器内部的JDK无法感知到自己...原创 2018-08-24 08:56:52 · 1412 阅读 · 0 评论