最新文章列表

【赵强老师】Docker的日志

  Docker的日志分两类,一类是 Docker引擎的日志;另一类是容器日志。下面我们分别进行介绍。   一、Docker引擎的日志 Docker 引擎日志 一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)。前者一般位于 /var/log/upstart/docker.log 下,后者一般通过 joun ...
collen7788 评论(0) 有471人浏览 2020-06-15 09:50

【赵强老师】使用Docker Compose进行服务编排

一、什么是Docker Compose? Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器,而使用服务编排的方式来管理容器。 Docker Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过servi ...
collen7788 评论(0) 有574人浏览 2020-06-11 08:41

【赵强老师】管理Docker镜像

一、什么是Docker的镜像 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成: Docker Client客户端 Docker Daemon守护进程 Docker Image镜像 Dock ...
collen7788 评论(0) 有481人浏览 2020-05-27 08:39

【赵强老师】Kubernetes平台中日志收集方案

一、K8s整体日志收集方案 整体的日志收集方案,如下图所示: Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file), ...
collen7788 评论(0) 有498人浏览 2020-05-11 11:05

一个13年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害

在Jerry之前的图片推送中,我提到了SAP社区上这样一篇博客: Proof of Concept: Deploying ABAP in Kubernetes https://blogs.sap.com/2020/02/06/proof-of-concept-deploying-abap-in-kubernetes 里面介绍了SAP Linux实验室的工程师们将ABAP应用服务器各组件进 ...
JerryWang_SAP 评论(0) 有576人浏览 2020-05-04 11:06

【赵强老师】Docker Swarm集群的数据持久化

​ 如果Docker Swarm集群中运行了mysql、nginx等服务,这些服务的数据如果没有挂载到宿主机中,那么容器一旦停止运行,那就意味着数据丢失。 有什么方法可以解决swarm集群中运行的服务能够数据持久化呢?我们可以通过volme、nfs等方法来实现swarm集群应用数据持久化,其实也和docker数据持久化的形式是一样的。 可以用两种方式来实现: volume 默认模式 ...
collen7788 评论(0) 有569人浏览 2020-04-11 11:32

【赵强老师】使用kubeadmin部署K8s集群

首先,我们来看一下整体的架构。 K8s的部署方式: yum方式部署 二进制包:手动使用tar包来部署 minikube:单机版,用于开发测试。 kubeadm:可以把kubeadmin看成一个部署工具,它简化K8s的部署过程。 (一)准备工作 安装CentOS虚拟机、关闭防火墙、SELinux、禁用Swap systemctl stop firewalld.ser ...
collen7788 评论(0) 有637人浏览 2020-04-07 09:35

运行在Docker里的SpringBoot应用,如何查看记录在文件系统的日志

我有一个SpringBoot应用,将其打包在一个Docker镜像里。   DockerFile如下:   FROM openjdk:8-jdk-alpine VOLUME /tmp VOLUME /log ADD target/prolikeService.jar app.jar ENV JAV ...
JerryWang_SAP 评论(0) 有839人浏览 2020-03-25 08:18

laravel容器学习体会

根据文档与实测结果 假设我在app下建一个Services目录 注意,此目录是我自建,并非是lavavel内建目录。 假设Services目录下有A.class 内有构造方法 ,此构造方法的参数是可以被laravel自动解析的!! 个人体会,放在容器内的类,其实目的都是为了让系统自动解析参数,这是目的。 假如我不需要让系统自动解析,自己在使用类的时候new 一下就可以 了。 让系统自动解析 ...
xieye 评论(0) 有673人浏览 2019-12-31 15:11

容器,Docker, Kubernetes和Kyma,以及Kyma对SAP的意义

大家好,今天非常高兴能给大家做一个关于Kyma的技术分享。这个session的audience主要是针对使用咱们成都研究院使用Java和nodejs等技术栈做微服务开发的同事们。对于在ABAP netweaver上做SAP传统开发的同事们来说,这个session可以让大家开阔一下眼界。 这是今天session的agenda: •Why Containers? •Relationship be ...
JerryWang_SAP 评论(0) 有1297人浏览 2019-01-22 09:31

Docker技术三大要点:cgroup, namespace和unionFS的理解

www.docker.com的网页有这样一张有意思的动画:   从这张gif图片,我们不难看出Docker网站想传达这样一条信息, 使用Docker加速了build,ship和run的过程。 Docker最早问世是2013年,以一个开源项目的方式被大家熟知。   Docker的奠基者是dotcloud,一家开发PaaS平台的技术公司。 不过可惜的 ...
JerryWang_SAP 评论(0) 有1073人浏览 2019-01-16 14:09

Kubernetes pod里一个特殊的容器:pause-amd64

大家在使用Docker容器或者Kubernetes时,遇到过这个容器么?gcr.io/google_containers/pause-amd64 docker ps的命令返回的结果: [root@k8s-minion1 kubernetes]# docker ps |grep pause c3026adee957 gcr.io/google_contain ...
JerryWang_SAP 评论(0) 有1269人浏览 2019-01-16 14:06

容器和容器镜像的区别,您真的了解吗

很多刚刚接触容器技术的朋友,不容易弄清楚容器,容器镜像和Docker这几个词的区别和联系。   我们首先来看容器和容器镜像。举个例子,执行命令行docker search nginx,搜索结果的一条条记录就是一个个容器镜像。   所谓镜像,就是一个静态概念,一个镜像由若干只读层(read-only layer)构成。   上图 ...
JerryWang_SAP 评论(0) 有975人浏览 2019-01-15 10:03

删除所有正在运行和退出的docker实例

docker ps -a能显示所有docker实例的状态,包含已经退出了的:   加上-q参数,只显示container id 使用这个命令,把docker ps -aq产生的输入作为输入传入到docker rm命令,达到删除所有容器实例的效果。 docker rm $(docker ps -aq)   要获取更多Jerry的原创文章,请关注 ...
JerryWang_SAP 评论(0) 有1812人浏览 2019-01-01 13:07

Docker和宿主机操作系统文件目录互相隔离的实现原理

我们知道在Docker容器里是无法访问到宿主操作系统的文件目录的,但这种隔离是怎么实现的呢? 其实一点也不神奇——利用了Linux系统的内部命令chroot。 chroot能将进程的根目录设置成任意指定的目录。   使用chroot我们能创建一个新的进程,并且以chroot执行时传入的参数作为新进程的根目录。 因为新进程创建之后就无法访问除了新进程创建时传入chroo ...
JerryWang_SAP 评论(0) 有1200人浏览 2018-12-17 14:57

Red Hat Enterprise Linux(RHEL)中yum的repo文件详解

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。   使用yum help查看所有支持的命令:   ...
JerryWang_SAP 评论(0) 有988人浏览 2018-11-22 23:31

Kubernetes里的ConfigMap的用途

顾名思义,ConfigMap用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。 ConfigMap同Kubernetes的另一个概念secret类似,区别是ConfigMap主要用于保存不包含敏感信息的明文字符串。 创建方式: kubectl create configmap special-config --from-literal=i042416=jerry 上述 ...
JerryWang_SAP 评论(0) 有1672人浏览 2018-11-04 10:35

使用Kubernetes里的job计算圆周率后2000位

使用Kubernetes里的job(作业),我们可以很方便地执行一些比较耗时的操作。 新建一个job.ymal文件: 定义了一个Kubernetes job,名称为pi,类型为job,容器名称为pi,镜像为perl,执行的per命令为 print bpi(2000):   这个ymal文件的完整内容: apiVersion: batch/v1 kind: Job ...
JerryWang_SAP 评论(0) 有1305人浏览 2018-11-03 13:49

如何处理Docker错误消息:please add——insecure-registry

本地安装Kubernetes时,遇到如下的错误消息: pleade add --insecure-registry gcr.io to daemon's arguments   解决方案:点击Docker的Preference菜单:   点击Daemon标签页,在Insecure registries里维护记录:   将错误 ...
JerryWang_SAP 评论(0) 有1883人浏览 2018-10-19 11:40

如何处理Docker的错误消息request canceled:Docker代理问题

在本地安装Kubernetes时,遇到错误消息: request canceled while waiting for connection(Client.Timeout exceeded while awaiting headers)   这个原因是Docker应用没有正确设置代理。在Mac上设置代理非常方便: Configure the proxies used b ...
JerryWang_SAP 评论(0) 有5646人浏览 2018-10-19 11:39

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics