maintainer

004-Docker镜像

对着背影说爱祢 提交于 2019-12-09 14:33:14
Docker镜像 一个通用的私有仓库,可以提升效率 Docker镜像构建分为两种,一种是 手动构建 ,一种是 Dockerfile(自动构建) 基于centos镜像构建手动制作nginx镜像 docker run --name testdocker -it centos yum install wget -y wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum install nginx -y nginx配置文件中需要运行在前台,vi /etc/nginx/nginx.conf 中加入 daemon off; root@jenkins:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 627b8bcc624c centos "/bin/bash" 29 minutes ago Exited (0) 15 seconds ago dockerfornginx root@jenkins:~# docker commit -m "test nginx" 627b8bcc624c dockerfornginx/dockerfornginx:v1 sha256

003-Dockerfile的格式

◇◆丶佛笑我妖孽 提交于 2019-12-09 14:26:24
Dockerfile详解 FROM 格式:FROM<image>或FROM<image>:<tag> 解释:FROM是Dockerfile里的第一条指令(必须是),后面跟有效的镜像名(如果该镜像你的本地仓库没有则会从远处仓库Pull取)。然后后面的其它指令FROM的镜像中执行 MAINTAINER 格式:MAINTAINER <name> 解释:指定维护者信息 RUN 格式:RUN <command>或 RUN["executable", "param1", "param2"] 解释:运行命令,可以使用\来换行,也可以用上面的数组方式 CMD 格式: CMD ["executable","param1","param2"] 使用 exec 执行,推荐方式; CMD command param1 param2 在 /bin/sh 中执行,提供给需要交互的应用; CMD ["param1","param2"] 提供给ENTRYPOINT的默认参数; 解释:CMD指定容器启动是执行的命令,每个Dockerfile只能有一条CMD命令,如果指定了多条,只有最后一条会被执行。如果你在启动容器的时候也指定的命令,那么会覆盖Dockerfile构建的镜像里面的CMD命令 ENTRYPOINT 格式: ENTRYPOINT ["executable", "param1","param2"]

004-Docker镜像及Docker仓库的配置

本小妞迷上赌 提交于 2019-12-09 03:14:24
Docker镜像及Docker仓库配置 一个通用的私有仓库,可以提升效率 Docker镜像构建分为两种,一种是 手动构建 ,一种是 Dockerfile(自动构建) 基于centos镜像构建手动制作nginx镜像 docker run --name abcdocker -it centos yum install wget -y wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum install nginx -y nginx配置文件中需要运行在前台,vi /etc/nginx/nginx.conf 中加入 daemon off; root@jenkins:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 627b8bcc624c centos "/bin/bash" 29 minutes ago Exited (0) 15 seconds ago dockerfornginx root@jenkins:~# docker commit -m "test nginx" 627b8bcc624c dockerfornginx/dockerfornginx:v1 sha256

003-Dockerfile的格式

给你一囗甜甜゛ 提交于 2019-12-09 00:48:26
Dockerfile详解 FROM 格式:FROM<image>或FROM<image>:<tag> 解释:FROM是Dockerfile里的第一条指令(必须是),后面跟有效的镜像名(如果该镜像你的本地仓库没有则会从远处仓库Pull取)。然后后面的其它指令FROM的镜像中执行 MAINTAINER 格式:MAINTAINER <name> 解释:指定维护者信息 RUN 格式:RUN <command>或 RUN["executable", "param1", "param2"] 解释:运行命令,可以使用\来换行,也可以用上面的数组方式 CMD 格式: CMD ["executable","param1","param2"] 使用 exec 执行,推荐方式; CMD command param1 param2 在 /bin/sh 中执行,提供给需要交互的应用; CMD ["param1","param2"] 提供给ENTRYPOINT的默认参数; 解释:CMD指定容器启动是执行的命令,每个Dockerfile只能有一条CMD命令,如果指定了多条,只有最后一条会被执行。如果你在启动容器的时候也指定的命令,那么会覆盖Dockerfile构建的镜像里面的CMD命令 ENTRYPOINT 格式: ENTRYPOINT ["executable", "param1","param2"]

Centos Linux kernel内核升级

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-06 15:09:54
一、 Linux kernel官网 https://www.kernel.org There are several main categories into which kernel releases may fall: Prepatch Prepatch or "RC" kernels are mainline kernel pre-releases that are mostly aimed at other kernel developers and Linux enthusiasts. They must be compiled from source and usually contain new features that must be tested before they can be put into a stable release. Prepatch kernels are maintained and released by Linus Torvalds. Mainline Mainline tree is maintained by Linus Torvalds. It's the tree where all new features are introduced and where all the exciting new development

开源社区怎么玩?明星项目 TiKV 的 Maintainer 这样说……

余生长醉 提交于 2019-12-06 02:18:00
知乎技术平台团队负责人孙晓光有一个新的身份:开源分布式事务 Key-Value 数据库 TiKV项目的 Maintainer。Maintainer 是 TiDB/TiKV 开源社区的角色之一,是社区中较高级别的代码贡献者,项目的规划和设计者,拥有合并主干分支的权限。一般来说从开始贡献代码的 Contributor 成长为 Maintainer,最明显的变化是,对项目有更全局、深入的了解,对项目未来的发展也有独到、准确的见解。 孙晓光觉得,其实从 Contributor 到 Committer 再到最后成为 Maintainer 这个过程,最大的感受是自己逐渐融入到了 TiKV 社区中,真正有了归属感。今天我们就带着 TiDB/TiKV 社区伙伴们的期待,和孙晓光聊了聊,打探了一下他成为 Maintainer 的经历,以及对 TiKV 社区未来的想法。 初识:寻找原生的分布式存储方案 > 与 TiKV 项目初识,其实是带着明确的目标的。 孙晓光 2007 年毕业回国,当时国内刚开始做云,他进入一家做私有云的公司,从事私有云相关产品开发工作 7 年多时间,他坦言,这段工作经历让他个人积累了许多云相关底层系统的工作经验,这也是他对平台类技术比较感兴趣的核心原因。2017 年孙晓光加入知乎。 刚到知乎时,他负责已读服务的开发,知乎的存储层采用的还是 MySQL 分库分表技术方案。

Docker 构建脚本 Dockerfile 指令全解析

寵の児 提交于 2019-12-04 19:57:37
1. 前言 Dockerfile 是用来构建自定义 Docker 镜像的文本文档。我们通过 docker build 命令用于从 Dockerfile 文件构建镜像。 如果你要构建自定义镜像, Dockerfile 是你必须学会的技能之一。 2. Dockerfile 的基本结构 Dockerfile 一般分为:基础镜像、镜像元信息、镜像操作指令和容器启动时执行指令, # 为 Dockerfile 中的注释。 3. Dockerfile 文件说明 Docker 从上到下的顺序运行 Dockerfile 的指令,每一个指令都以 step 为步骤。而且文件的命名也必须为 Dockerfile 。 4. Dockerfile 常用的指令。 接下来对常用的 Dockerfile 指令进行总结。 4.1 FROM 指令 FROM 是指定基础镜像,必须为第一个命令,格式: FROM <image>:<tag> 其中 tag 或 digest 是可选的,如果不使用这两个值时,会使用 latest 版本的基础镜像。 示例: FROM mysql:5.6 4.2 MAINTAINER 指令 MAINTAINER 用来声明维护者信息, 该命令已经过期 ,推荐使用 LABEL ,格式: MAINTAINER <name> 4.3 LABEL 指令 LABEL:用于为镜像添加元数据,多用于声明构建信息

开源社区怎么玩?明星项目 TiKV 的 Maintainer 这样说……

拈花ヽ惹草 提交于 2019-11-30 14:15:21
知乎技术平台团队负责人孙晓光有一个新的身份:开源分布式事务 Key-Value 数据库 TiKV项目的 Maintainer。Maintainer 是 TiDB/TiKV 开源社区的角色之一,是社区中较高级别的代码贡献者,项目的规划和设计者,拥有合并主干分支的权限。一般来说从开始贡献代码的 Contributor 成长为 Maintainer,最明显的变化是,对项目有更全局、深入的了解,对项目未来的发展也有独到、准确的见解。 孙晓光觉得,其实从 Contributor 到 Committer 再到最后成为 Maintainer 这个过程,最大的感受是自己逐渐融入到了 TiKV 社区中,真正有了归属感。今天我们就带着 TiDB/TiKV 社区伙伴们的期待,和孙晓光聊了聊,打探了一下他成为 Maintainer 的经历,以及对 TiKV 社区未来的想法。 初识:寻找原生的分布式存储方案 > 与 TiKV 项目初识,其实是带着明确的目标的。 孙晓光 2007 年毕业回国,当时国内刚开始做云,他进入一家做私有云的公司,从事私有云相关产品开发工作 7 年多时间,他坦言,这段工作经历让他个人积累了许多云相关底层系统的工作经验,这也是他对平台类技术比较感兴趣的核心原因。2017 年孙晓光加入知乎。 刚到知乎时,他负责已读服务的开发,知乎的存储层采用的还是 MySQL 分库分表技术方案。

Docker使用Dockerfile创建Centos(tomcat+jdk)镜像

流过昼夜 提交于 2019-11-27 05:08:44
Docker使用Dockerfile创建Centos(tomcat+jdk)镜像 2018年06月28日 10:25:46 阅读数:54更多 个人分类: 后端 原文链接:https://blog.csdn.net/qq_37936542/article/details/80824389 Docker构建镜像的方法主要有两种: (1)使用docker commit命令; (2)使用docker build命令和Dockerfile文件(更为强大、灵活和常用); 一:准备centos镜像 docker pull centos 二:下载jdk、tomcat安装包,上传/usr/local/soft目录下 jdk1.8下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat8下载: https://tomcat.apache.org/download-80.cgi 三:解压,创建Dockerfile文件 tar -zxvf apache-tomcat-8.5.31.tar.gz #解压tomcat tar -zxvf jdk-8u171-linux-x64.tar.gz #解压jdk rm -rf apache-tomcat-8.5.31.tar.gz