草庐IT

K8S必备知识--docker的介绍以及安装

文章目录docker:1、Docker是什么?2、linux上docker安装3、docker加速器:docker:本身是容器:容器可以保护内容物docker最初是dotCloud公司内部的一个业余项目,基于谷歌公司推出的Go语言实现的以前为了实现同一台机上的各个应用隔离,采用虚拟化技术,但消耗资源过大各应用的隔离是通过namespace的隔离来实现的玩容器保证linux内核版本在3.8以上user-操作进程的用户和用户组实现隔离在内核3.8版本才实现docker引擎出道即巅峰,便捷,简单,规范1、Docker是什么?Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包

【云原生 | 从零开始学Docker】四、Docker镜像深度解析

该篇文章已经被专栏《从零开始学docker》收录镜像与容器卷写在前面镜像原理镜像是什么容器与镜像的关系镜像加载原理UnionFS(联合文件系统)分层加载特点如何提交自己的镜像写在最后写在前面相信大家经过前面的练习都掌握了基本的指令,在实战操作之后我们就要进行镜像的详解来帮助大家对于docker有一个更深层次的理解,并且会介绍一下我们的容器卷,后面也会用到容器卷进行数据同步!这章的内容不是很多,也不难,不过这也是非常重要的一个内容。镜像原理镜像是什么镜像是一种轻量级,可执行的独立软件包,用来打包软件环境和基于运行环境开发的软件,它包含某个软件的所有所需内容,包括代码,环境等。容器与镜像的关系容器

Docker启动jar包(Docker自定义jar包镜像并启动)

Docker启动jar包(Docker自定义jar包镜像并启动)一、Docker启动jar包(不创建镜像)1.查找java镜像2.加载镜像3.查看镜像4.运行镜像,并设置映射路径及端口。5.列出正在运行的容器。二、使用Dockerfile定制jar镜像1.在jar包所在文件夹创建Dockerfile文件2.制作镜像3.运行自定义镜像,并设置映射路径及端口。三、arm64/aarch64系统内核无法启动解决传送门一、Docker启动jar包(不创建镜像)1.查找java镜像dockersearchjava2.加载镜像dockerpulljava:83.查看镜像dockerimages4.运行镜像

Docker镜像之Docker Compose讲解

文章目录1docker-compose1.1compose编排工具简介1.2安装docker-compose1.3编排启动镜像1.4haproxy代理后端docker容器1.5安装socat直接操作socket控制haproxy1.6compose中yml配置指令参考1.6.1简单命令1.6.2build1.6.3depends_on1.6.4deploy1.6.5logging1.6.6network_mode1.6.7secrets1docker-compose1.1compose编排工具简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,可以使用YML

【docker login报错】x509: cannot validate certificate for IP地址 because it does not contain any IP SANs

原因如果服务器名称是IP地址,还会检查证书的SubjectAlternativeName(SAN),因此需要创建一个包含此名称的证书。否则,dockerlogin时会报如下错误:Errorresponsefromdaemon:Gethttps://x.x.x.x/v2/:x509:cannotvalidatecertificateforx.x.x.xbecauseitdoesn'tcontainanyIPSANs解决方法在证书中生成x509v3Extensions。要将 extensions 添加到证书中,需要在签署证书时使用“-extensions”选项。例:#opensslca-polic

hadoop - Cloudera Docker 镜像......一切都出错了

我正在运行16GB的Macbookpro和ElCapitan操作系统。我使用安装了clouderadocker镜像dockerpullcloudera/quickstart:latestdockerrun--privileged=true--hostname=quickstart.cloudera-t-i9f3ab06c7554/usr/bin/docker-quickstart图像启动正常,我可以看到大多数服务正在启动StartedHadoophistoryserver:[OK]startingnodemanager,loggingto/var/log/hadoop-yarn/yar

hadoop - 我可以使用 Kerberos 在 Yarn 上运行 DCE(Docker 容器执行器)吗?

hadoop文档指出DCE不支持具有安全模式(Kerberos)的集群:https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-site/DockerContainerExecutor.html有人在研究这个吗?有办法绕过这个限制吗? 最佳答案 好的。当前没有关于DCE的工作(YARN-2466)。努力已经转向支持LinuxContainerExecutor中的Docker容器(YARN-3611)。这将支持Kerberos。目前还没有文档(YARN-5258),其

hadoop - 无法从 Apache Nifi 连接到 Docker 中的 Hadoop

我正在尝试运行以下ApacheNifi流程并将数据从Kafka放入HDFS:我在跑ConfluentKafka我的Hadoop实例是Cloudera快速入门。Cloudera快速入门dockerrun--hostname=quickstart.cloudera--privileged=true-t-i-p8888:8888-p7180:7180-p80:80-p50070:50070-p8020:8020-p50010:50010-p50020:50020-p50075:50075-p50475:50475-p50090:50090-p50495:50495-v$(pwd):/home

Docker:部署若依前后端分离版

Docker:部署若依前后端分离版1.停止天翼云上的原来跑的若依项目2.停止腾讯云上的若依项目3.使用Docker部署3.1天翼云数据库&Redis3.1.1部署数据库3.1.2部署Redis数据库3.1.1部署Nginx(这里被天翼云坑了换的腾讯云运行nginx)3.2腾讯云部署后端&前端&Nginx3.2.1部署前端3.2.2部署后端注意参考1.停止天翼云上的原来跑的若依项目ps-ef|grep'java'可以看到ruoyi的进程是4969kill-94969停止服务2.停止腾讯云上的若依项目3.使用Docker部署3.1天翼云数据库&Redis3.1.1部署数据库#1.删除原来的MySQ

【物联网】EMQX(二)——docker快速搭建EMQX 和 MQTTX客户端使用

一、前言在上一篇文章中,小编向大家介绍了物联网必然会用到的消息服务器EMQ,相信大家也对EMQ有了一定的了解,那么接下来,小编从这篇文章正式开始展开对EMQ的学习教程,本章节来记录一下如何对EMQ进行安装。二、使用Docker快速安装EMQEMQ作为第三方中间件,可以安装到很多种平台上,比如macOS、windows、Centos、Ubuntu等等。安装部署非常的简单,下面小编亿在mac上进行docker安装为例,展示一下安装过程。当然在生产环境,最好还是使用物理机部署emq,保证emq的稳定。Docker容器开发,相信大家应该或多或少有所了解,了解的同学可以直接跳过docker的安装过程,如