ICode9

精准搜索请尝试: 精确搜索
  • liveness 与 readiness 的探针工作方式源码解析2021-11-01 12:02:41

    原文链接:https://www.cnblogs.com/xuxinkun/p/11785521.html   liveness主要用来确定何时重启容器。liveness探测的结果会存储在livenessManager中。kubelet在syncPod时,发现该容器的liveness探针检测失败时,会将其加入待启动的容器列表中,在之后的操作中会重新创建该容器。 readin

  • Docker服务编排2021-10-31 23:07:00

    微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大。 要从Dockerfile build image或者去dockerhub拉取镜像 要创建多个container 要管理这些container(启动停止删除) 服务编排:按照一定的业务规则批量管理

  • 使用docker安装mysql5.72021-10-31 20:35:12

    比起原本要下载mysql然后安装、配置、之后以service方式运行的方式,我们现在可以用mysql官方的image然后以容器的方式运行它,这样使得本机的系统十分干净,容器进程停掉之后本机系统上什么mysql相关的进程都不会存在,不用安装数据库。 创建卷和网络 先创建卷,用来持久化data and configu

  • 【C++基础】第9章:序列与关联容器2021-10-31 18:59:26

    序列与关联容器 1 容器概述1.1 容器:一种特殊的类型,其对象可以放置其它类型的对象(元素)1.1.1 需要支持的操作:对象的添加、删除、索引、遍历1.1.2 有多种算法可以实现容器,每种方法各有利弊 1.2 容器分类1.2.1 序列容器:其中的对象有序排列,使用整数值进行索引1.2.2 关联容器:其中

  • 6. podman -- web 应用容器2021-10-31 18:03:52

      先上示例   如上图, 运行容器 httpd 的时候添加了 -p 参数, --publish | -p    上图中,使用的是 hostPort : containerPort 的写法(当然还有其他的写法)    表示将两者进行映射    在上面的例子中,也就是访问容器的宿主机(server1)的 8000 端口,会被映射到容器的 80 端口   

  • Dockerfile(12) - HEALTHCHECK 指令详解2021-10-31 15:04:25

    HEALTHCHECK 作用 健康检查 当在一个镜像指定了 HEALTHCHECK 指令后,用其启动容器,初始状态会为 starting,在 HEALTHCHECK 指令检查成功后变为 healthy,如果连续一定次数失败,则会变为 unhealthy   格式 # 设置检查容器健康状况的命令 HEALTHCHECK [选项] CMD <命令> # 如果

  • kubernetes学习笔记(3)2021-10-31 15:02:41

    kubernetes学习笔记(3) 1、容器 2、kubernetes的意义 3、如何编排、管理调度用户提交的作业

  • Dockerfile(14) - VOLUME 指令详解2021-10-31 15:02:12

    VOLUME 一句话总结 作用:创建一个匿名数据卷挂载点 格式: VOLUME ["/data"]  详解:运行容器时可以从本地主机或其他容器挂载数据卷,一般用来存放数据库和需要保持的数据等   实际栗子 VOLUME ["/data"] 这里的 /data 目录就会在运行时自动挂载为匿名卷,任何向 /data 中写入

  • Dockerfile(6) - EXPOSE 指令详解2021-10-31 15:01:28

    EXPOSE 通知 Docker 容器在运行时监听指定的网络端口 EXPOSE 端口号 EXPOSE 端口号/协议 默认协议是 TCP   同时在 TCP、UDP 上暴露端口 EXPOSE 80/tcp EXPOSE 80/udp   EXPOSE 原理 个人理解:EXPOSE  暴露的端口更像是指明了该容器提供的服务需要用到的端口 EXPOSE 并不

  • docker化你的java应用2021-10-31 14:02:28

    前言 在各种技术大会(互联网架构,云计算等等),哪都少不了docker的身影。docker为啥这么火?因为它解决了大部分企业的痛点:快速的持续集成,服务的弹性伸缩,部署简单,方便了运维,而且为企业节省了机器资源,降低了成本。现在在很多企业(腾讯/京东/阿里/小红书等等)都大规模使用docker。作为开发工程

  • 3. podman -- hello world2021-10-31 12:35:52

          以前学编程语言的时候,总是从 hello world 开始, 此处也就借用 hello world 来开始 podman 1. hello world podman 能让你在容器内运行一个程序, 如:输出 hello world 如上: podman run ubuntu:15.10 /bin/echo "hello world"   podman run     podman 的命令格式

  • cAdvisor监控容器2021-10-31 12:35:19

    部署脚本 #!/bin/bash netstat -ntlp | grep 18080 && echo "port 18080 used" && exit VERSION=v0.36.0 # use the latest release version from https://github.com/google/cadvisor/releases docker pull tengxunharbor.leyaoyao.com/lyy-gz/cadvis

  • 2. podman -- 简介、安装2021-10-31 11:33:20

          1. 简介 podman(Pod Manager)是在 Linux系统上开发,管理、运行 OCI 的容器。定位就是 docker 的替代品,在使用上与 docker 的体验类似。 podman 是一个开源 Linux工具,docker 已经是商业化的产品。podman 是一个无守护进程的容器引擎,而 docker 是 C/S 架构,服务端需要有一个

  • Docker - 安装openjdk11并启动运行2021-10-31 11:04:16

    参考转载:Docker—常用命令及实例 1.下载openjdk11 dockere pull openjdk:11 下载中: 下载完成: 2.查看镜像 docker images # 说明: # REPOSTORY:镜像的仓库源 # TAG:镜像的标签(可以有多个,latest表示最新的,可以自己指定) # IMAGE ID :镜像 id # CREATE:创建的时间 # SIZE

  • C++容器详解之stack2021-10-31 11:03:18

    目录 1stack容器概述 2.stack对象的默认构造 3.stack的push()与pop()方法 4.stack对象的拷贝构造与赋值 5.stack的数据存取 6.stack的大小 1stack容器概述 stack是堆栈容器,是一种“先进后出”的容器。栈和队列都没有迭代器。 1.stack是基于deque容器而实现的容器。 2.#inclu

  • SpringBoot自动装配2021-10-31 10:58:02

    1.自动装配 spring-boot-starter-web中 自动配好tomcat 引入tomcat依赖 配置tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <version>2.5.5</ver

  • spring成神之路第二十四篇:父子容器详解2021-10-31 01:32:36

    又一次被面试官带到坑里面了。 面试官:springmvc用过么? 我:用过啊,经常用呢 面试官:springmvc中为什么需要用父子容器? 我:嗯。。。没听明白你说的什么。 面试官:就是controller层交给一个spring容器加载,其他的service和dao层交给另外一个spring容器加载,web.xml中有这块配置,这两个容器组

  • docker-容器挂载2021-10-30 23:31:33

    可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件 从而去影响容器。 创建容器时添加-v参数,后边为宿主机目录:容器目录, 例如: docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7 第一个/usr/local

  • docker技术学习 (二) 重点2021-10-30 21:34:06

    一、docker容器数据卷 1、数据卷概念 1.1 数据卷是宿主机中的一个目录和文件 1.2 当容器目录和数据卷目录绑定后。对方修改会立即同步 1.3 一个数据卷可以同时被多个容器同时挂载 2、数据卷作用 2.1 容器数据持久化 2.2 外部机器和容器间接通信 2.3 容器之间数据交换 一句话:卷

  • Docker是什么?2021-10-30 15:34:11

    一、概述 Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,从而实现快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker快速交付,测试和部署代码的方法,可以显着减少你从编写代码到在生产环境中

  • docker2021-10-30 13:36:53

    docker 基本操作 删除容器 docker rm 容器id 删除指定的容器,不能删除正在运行的容器,强删rm -f docker rm -f $(docker ps -aq) 删除所有的容器 docker ps -a -q |xargs docker rm 删除所有容器 启动和停止容器 docker start 容器id 启动容器 docker resart id 重启容器 docker sto

  • 容器、虚拟机、虚拟环境的区别2021-10-30 12:02:37

    1 容器和虚拟机的区别 虚拟机是操作系统级别的资源隔离,而容器本质上是进程级的资源隔离。 2 虚拟机和虚拟环境的区别 虚拟环境是为了隔绝用户的多个运行环境,避免冲突。 虚拟机是为了隔绝多个用户之间的操作环境,避免冲突。

  • 容器——docker安装nginx2021-10-30 11:03:42

    目录 (1)创建文件夹: (2)准备nginx主配置文件: (3)准备nginx-server配置文件: (4)编写docker命令: (5)构建容器: (6)访问nginx: (1)创建文件夹: 在自定义文件夹中创建以下文件夹: html:html持久化目录 config:config持久化目录 logs:logs持久化目录 (2)准备nginx主配置文件: 需要自己准备nginx的主配置文件,

  • el-table高度问题2021-10-30 11:02:19

    1. 外层容器flex=1,el-table设置属性height="calc(100% - 60px),有时一刷新页面表格高度无限增加,滚动条一直变短   试验过几次后发现是因为el-table的height超过了外层容器高度(因为容器里不仅有el-table,还有其他div来占高度);只要减少el-table的height就可以解决,具体为什么未知

  • 【Docker 系列】docker 学习 二,Docker 的常用命令2021-10-30 09:32:35

    【Docker 系列】docker 学习 二,Docker 的常用命令 基本帮助命令 # 查看 docker 的基本版本信息 docker version # 查看 docker 的系统信息,如镜像和容器数量 docker info # 查看某个命令的帮助 docker xx命令 --help 咱们可以看官方的帮助文档:https://docs.docker.com/reference

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有