docker inspect 会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息# 查看容器所有状态信息;docker inspect NAMES# 查看 容器ip 地址docker inspect --format='{{.NetworkSettings.IPAddress}}' ID/NAMESdocker inspect --format='{{.NetworkSett
Read More
moregeek program
48-docker-多容器数据共享及持久化-多极客编程
Docker镜像数据读写原理Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏,此即“写时复制(COW copyon write)"机制COW机制节约空间,但会导致性低下,虽然关闭重启容器
Read More
Read More
docker 部署 oracle 19c-多极客编程
标签(空格分隔): Oracle 系列
一:系统环境介绍
操作系统:
centos7.9x64
oracle19c 配置说明:
主机名:
cat /etc/hosts
----
172.16.10.11 flyfish11
172.16.10.12 flyfish12
172.16.10.13 flyfish13
172.16.10.14 flyfish14
Read More
Read More
47-docker-dockerfile镜像创建自动化生产案例-多极客编程
基于容器手动制作镜像步骤具体如下:下载一个系统的官方基础镜像,如: CentOS 或 Ubuntu基于基础镜像启动一个容器,并进入到容器在容器里面做配置操作
安装基础命令
配置运行环境
安装服务和配置服务
放业务程序代码提交为一个新镜像 docker commit基于自己的的镜像创建容器并测试访问注意:手动制作镜像的方式显示全部的容器制作过程比较困难,且需要前台执行方式添加命令不支持自动化,生产不
Read More
Read More
devops实战系列【第七章】:详解docker私服harbor篇-多极客编程
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Harbor私服搭建讲完Nexus3再来看下harbor,其实大同小异,只不过harbor的管理要比Nexus3更专业、功能更完善,大家按需选择即可,Nexus的优势是他能和Maven仓库复用同一个服务器。官网:https://goharbor.io/docs/2.6.0/install-config/ins
Read More
Read More
devops实战系列【第八章】:详解jenkins集成docker私服nexus3-多极客编程
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Jenkins集成Docker镜像仓库docker私服已经搭建完毕,下边我们期望jenkins做的事是:①通过git拉取代码②通过maven构建生成jar包③构建含有jar包的镜像④推送到docker仓库⑤通知宿主从仓库拉取镜像并启动容器有什么好处?避免将jar包拷贝到宿主机,而是直接将j
Read More
Read More
kubernetes cluster-多极客编程
registry安装软件:yum install -y docker-distribution起服务:systemctl enable --now docker-distribution查询:curl -s http://registry:5000/v2/_catalogkube-master安装环境准备:禁用 selinux:sed '/^SELINUX/s/enforcing/
Read More
Read More
devops实战系列【第三章】:详解maven仓库及环境搭建-多极客编程
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Maven私有仓库,就不多说了,我们这里选用最新的Nexus3的3.17版本,平时公司使用的都是Nexus 2.x,新的3.x版本做了很多的升级,包括存储方式等,这里选用新版本的一个原因就是也想了解下新版本的变化。参考官网:
https://help.sonatype.com/repomanager3/ins
Read More
Read More
devops实战系列【第四章】:详解jenkins搭建及使用-多极客编程
个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术Jenkins概述根据jenkins官网对自己的描述,它是一个可集成有1800+插件的自动化服务,
提供构建、部署和自动化的工程,可以说是opsdev的大总管,将开发的代码工程与环境紧密结合起来。以实现CI持续集成、CD持续发布的能力。中文地址:
https://www.jenkins.io/zh
Read More
Read More
安装docker环境(centos平台,详细版)-多极客编程
概述 Docker是一种开源的容器化技术,可以构建容器化的应用,并且可以使多个容器都有同样的环境,避免因环境差异造成程序运行异常。与之类似的容器化技术还有Containerd,一款号称专为K8S而生的容器。Docker官方安装教程:https://docs.docker.com/engine/install/centos/ 里面涵盖了在CentOs、De
Read More
Read More
46-docker-container容器管理各种操作-多极客编程
容器相关命令[root@ubuntu2204 ~]#docker containerUsage: docker container COMMANDManage containersCommands: attach Attach local standard input, output, and error streams to a running container commit
Read More
Read More
安装docker环境(centos平台,详细版)-多极客编程
概述 Docker是一种开源的容器化技术,可以构建容器化的应用,并且可以使多个容器都有同样的环境,避免因环境差异造成程序运行异常。与之类似的容器化技术还有Containerd,一款号称专为K8S而生的容器。Docker官方安装教程:https://docs.docker.com/engine/install/centos/ 里面涵盖了在CentOs、De
Read More
Read More
45-docker-架构解析和配置优化及镜像管理-多极客编程
Docker 和虚拟机,物理主机传统虚拟机是虚拟出一个主机硬件,并且运行一个完整的操作系统 ,然后在这个系统上安装和运行软件容器内的应用直接运行在宿主机的内核之上,容器并没有自己的内核,也不需要虚拟硬件,相当轻量化每个容器间是互相隔离,每个容器内都有一个属于自己的独立文件系统,独立的进程空间,网络空间,用户空间等,所以在同一个宿主机上的多个容器之间彼此不会相互影响Docker 的组成docker
Read More
Read More
使用docker实现mysql主从同步-多极客编程
本文是以最少步骤的安装,仅实现了在docker下mysql的主从同步
1. 创建Docker镜像
创建两个MySQL版本:5.7的镜像,一个容器名称为master,另一个为slaver。
docker run -d --name master -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7
docker run -d
Read More
Read More
使用 helm 安装 mqtt 服务器-emqx-多极客编程
EMQX
ℹ️ Info:
使用 EMQX
通过 Helm3 在 Kubernetes 上部署 EMQX 4.0 集群 | EMQ
emqx/deploy/charts/emqx at main-v4.4 · emqx/emqx (github.com)
emqx/values.yaml at main-v4.4 · emqx/emqx (github.com)
emqx/emqx-operat
Read More
Read More
centos7 搭建k8s环境教程-多极客编程
一. 为什么是k8s v1.16.0?最新版的v1.16.2试过了,一直无法安装完成,安装到kubeadm init那一步执行后,报了很多错,如:node xxx not found等。centos7都重装了几次,还是无法解决。用了一天都没安装完,差点放弃。后来在网上搜到的安装教程基本都是v1.16.0的,我不太相信是v1.16.2的坑所以先前没打算降级到v1.16.0。没办法了就试着安装v1.1
Read More
Read More
如何使用 blackbox exporter 监控 url?-多极客编程
前言
监控域名和 URL 是可观察性的一个重要方面,主要用于诊断可用性问题。接下来会详细介绍如何使用 Blackbox Exporter 和 Prometheus 在 Kubernetes 中实现 URL 监控。
Blackbox Exporter 简介
Blackbox Exporter 是 Prometheus 的一个可选组件,像其他 Exporter 一样, 主要用于将监控数据转换为 Pro
Read More
Read More
docker可视化管理工具 - portainer-多极客编程
1. 什么是PortainerPortainer 是一个轻量级的容器管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。它由可在任何 Docker 引擎上运行的单个容器组成,旨在使部署更简单 。Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm
Read More
Read More
【kubernetes入门到精通】kubernetes的健康监测机制以及常见exitcode问题分析「探索篇」-多极客编程
kubernetes进行Killed我们服务的问题背景无论是在微服务体系还是云原生体系的开发迭代过程中,通常都会以Kubernetes进行容器化部署,但是这也往往带来了很多意外的场景和情况。例如,虽然我们已经将JVM堆内存设置为小于Docker容器中内存及K8S的Pod的内存,但是还是会被K8s给无情的杀掉(Kill -9 / Kill -15)Killed。当发生了Killed的时候,我们该如何
Read More
Read More
linux运维工程师 50个常见面试题-多极客编程
1、请简述OSI七层网络模型有哪些层及各自的含义?物理层:底层数据传输,比如网线、网卡标准数据链路层:定义数据的基本格式,如何传输,如何标识。比如网卡MAC地址网络层:定义IP编码,定义路由功能,比如不同设备的数据转发传输层:端到端传输数据的基本功能,比如TCP、UDP会话层:控制应用程序之间会话能力,比如不同软件数据分发给不停软件表示层:数据格式标识,基本压缩加密功能。应用层:各种应用软件,包括
Read More
Read More