Kubernetes中分布式存储Rook-Ceph部署快速演练

最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也抽空多了解了一些。项目主要基于Rook-Ceph运行,考虑到Rook-Ceph部署也不那么简单,官方文档的步骤起点也不算低,因此,在整合官方文档的某些步骤的基础上,写篇文章简单总结一下。 Rook-Ceph是Kubernetes中分布 ... »

docker仓库之分布式harbor (一)

1.harbor介绍 harbor是一个用于存储和分发docker镜像的企业级Registry服务器,由VMware开源。其通过添加一些企业必须的功能特性,例如安全,标识和管理,扩展了开源docker Distribution。作为一个企业级私有registry服务器,harbor提供了更好的性能和 ... »

docker 安装 ElasticSearch:7.4.2

ElasticSearch ElasticSearch 简介 Elasticsearch是一个分布式、可扩展、实时的搜索与数据分析引擎。它可以让您快速且近实时地存储,检索以及分析海量数据。它通常用作那些具有复杂搜索功能和需求的应用的底层引擎或者技术。 全文搜索属于最常见的需求,开源的 Elastic ... »

构建Docker私有仓库

一、Docker私有仓库 上一篇说了如何利用Dockerfile在已有镜像的基础上构建自己的镜像,那么如果需要让镜像在一个团队中使用,就需要一个仓库,有几种方式可以共享私有镜像。 1、将镜像上传至Docker Hub中 2、利用第三方Docker Harbor 3、创建私有镜像仓库 第一种方式需要在 ... »

一文学会Dockerfile语法

接应上篇,续讲前文。今天咱来聊一下Dockerfile的使用 。 虽然可以通过docker commit命令来手动创建镜像,但是通过Dockerfile文件,可以帮助我们自动创建镜像,并且能够自定义创建过程。本质上,Dockerfile就是一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建 ... »

《容器高手实战: Dockerfile最佳实践》

Dockerfile最佳实践一个容器对应一个进程一个Docker容器应该只对应一个进程,也就是一个Docker 镜像一般只包含一个应用的制品包(比如.jar)。 在需要组合多个进程的场景,使用容器组(比如Docker Compose,或Kubernetes Pod)。 选用合适的基础镜像 选用基础镜 ... »

Docker使用指南

上文简单介绍了docker,这边记录一下docker的使用。 一、Docker启停 1、启动docker systemctl start docker 2、关闭docker systemctl stop docker 3、重启docker systemctl restart docker 二、运行d ... »

一文带你认识Docker

Docker是一个容器技术的应用,而底层是由于Linux容器实现的,Docker只是实现层。 一、Linux容器 1、隔离与共享 一台服务器运行着多个逻辑隔离的服务器进程,谁的运行环境都不希望影响到谁,也就是一个物理机需要虚拟出多个环境或容器,Linux提供一种创建和进入容器的方式,操作系统让应用程 ... »

Kubernetes-5-2:Harbor仓库高可用搭建

高可用Harbor搭建 思路及介绍 Harbor官方有推出主从架构和双主架构来实现Harbor的高可用及数据备份。 一、主从架构: 说白了,就是往一台Harbor仓库中push镜像,然后再通过这台Harbor分散下发至所有的从Harbor,类似下图: 这个方法保证了数据的冗余性,但是仍然解决不了Ha ... »

JD价格监控【docker版】

快过年了,准备买些年货,于是频繁刷购物网站对比价格,搞得还是挺头大的。我想能不能做个应用抓取实时价格并在低于预期价格后进行提醒,于是就有了本篇文章。本文主要分享怎么将本地项目打包成镜像并推送到dockerhub上 最初用的是node+cheerio,请求商品页面通过选择器解析商品名称和价格。但是多次 ... »

人均年薪50万以上,docker到底是什么?为什么这么火?

为什么要使用Docker? 场景一:公司双十一买了一堆服务器,技术总监让你给它们一个个都配置上JDK、Mysql、Redis等软件环境。 你心里小声嘀咕:“这总监不讲武德!“然后你开始一个个去安装、配置,结果搞了一天都没有配置好。 到了晚上10点,总监对你说:“你到底行不行?我劝你好自为之!“ 场景 ... »

Docker 如何动态修改容器端口映射

Docker端口映射往往是Docker Run命令时通过-p将容器内部端口映射到宿主机的指定端口上,一般来说容器的端口所对应的端口是提前确定需要映射的。但是有些情况下不得不需要临时映射端口,例如Docker中运行着MySQL容器,默认端口是不开放的。那么有什么办法可以让运行中的容器暴露指定的端口呢? ... »

Docker相关简介以及使用方法

Docker: 可以把它看作是一个软件,在这个软件当中呢,还可以安装其他的软件,还可以把软件所需要的环境依赖一起添加进来,这样让开发人员的程序在不同的环境当中都可以流转起来,避免了程序出现“水土不服”的状况 Docker结构图解 由图可知: 操作Docker大可分为: 安装Docker >> 操作D ... »

DockerFile关键字相关作用以及解释

Dockerfile 关键字作用备注 FROM 指定父镜像 指定dockerfile基于那个image构建 MAINTAINER 作者信息 用来标明这个dockerfile谁写的 LABEL 标签 用来标明dockerfile的标签 可以使用Label代替Maintainer 最终都是在docker ... »

DOCKER 安装步骤-最靠谱的笔记

一、系统环境规划 服务器名 项目名称 docker 操作系统 CentOS Linux release 7.1.1503 (Core) Docker 版本 17.03.2-ce 二、Docker 简介 Docker 容器可以简单的理解为是一个轻量级的虚拟机,容器和容器之间是相互隔离的。虚拟机和虚拟机 ... »

docker镜像

分层结构 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 [root@iZbp1dnapcnoxqoyi0jwqaZ ~]# docker images REPOSITORY TAG I ... »