Docker+k8s
文章平均质量分 86
_abcdef
这个作者很懒,什么都没留下…
展开
-
Docker 官方镜像构建 LNMP 测试环境
文章目录概述一. Network and Volumes二. image三. LNMP概述因为需要测试一些环境,在虚拟机里跑或者单个镜像又不方便,在宿主机又不安全,所以搭建一个通用的lnmp环境,把www目录与数据库需要导入的目录通过数据卷映射出来,方便源码导入修改。环境:mysql@v5.7php@v7.4nginx@v1.21一. Network and Volumes创建自定义网络,将lnmp的网络都放在一个自定义网络中,利于管理与容器组件之间的通信。docker networ原创 2022-04-22 22:53:47 · 3721 阅读 · 0 评论 -
docker-compose 编排工具应用
文章目录一. 安装docker-compose二. docker-compose 应用2.1 docker-compose 工具的参数与命令2.2 docker-compose 模版文件versionservicesimagebuildportsvolumeslinksnetworkscommandnetworks一. 安装docker-compose二进制方式安装https://github.com/docker/compose/releasesdownload目录后面接对应版本sudo cur原创 2022-04-22 16:53:21 · 762 阅读 · 0 评论 -
Centos7基于官方源安装Docker容器及镜像概念
docker官网官方技术文档前提环境:centos7doukerCE关闭firewalld关闭selinux/etc/selinux/config1. 安装必要的工具依赖yum install -y yum-utils \ device-mapper-persistent-data \ lvm22. 配置源不配做源进行安装,装的是旧版的docker这个源如果配置不了,用阿里源代替官方源:$ yum-config-manager --add-repo "https:/原创 2020-06-19 19:51:12 · 1209 阅读 · 0 评论 -
Docker新版命令格式及 镜像容器管理命令
管理镜像常用命令$ docker image ls //列出所有镜像$ docker image build //构建镜像来自Dockerfile$ docker image history //查看镜像历史$ docker image inspect //显示一个或多个镜像详细信息$ docker image pull //从镜像仓库拉去镜像$ docker image push //推送一个镜像到镜像仓库$ docker image rm //移除一个或多个镜像$原创 2020-06-21 18:29:12 · 615 阅读 · 0 评论 -
Docker数据卷 挂载数据到容器的方法
目录三种挂载数据的方法- volumes- bind mounts- tmpfs三种挂载数据的方法- volumesdocker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。保存数据的最佳方式。- bind mounts将宿主机上的任意位置文件或者目录挂载到容器中。- tmpfs挂载存储在主机的内存中,不持久存储。常用为 volumes,bind mounts,tmpfs并不常用...原创 2020-06-22 19:24:06 · 2093 阅读 · 0 评论 -
Docker容器的五种网络模式工作原理及新建自定义网络方法
目录一. 网络模式1. bridge2. host3. none4. container自定义网络二. 容器网络访问原理PS:关于网络的官方文档:https://docs.docker.com/network/一. 网络模式docker提供五种网络模式bridgehostnonecontainer自定义网络1. bridge–net=bridge默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。2. host–net=host容器不原创 2020-06-23 18:28:42 · 925 阅读 · 0 评论 -
Docker file的撰写及简单的LNMP容器搭建
目录一. Dockerfile格式二. Dockerfile指令三. Build镜像四. 构建Nginx,PHP 基础镜像1. 写dockerfile注意事项2. Nginx dockerfile4. PHP dockerfile五. 快速搭建LNMPPS:关于dockerfile的官方文档:https://docs.docker.com/engine/reference/builder/一. Dockerfile格式dockerfile其实就是一个文本二. Dockerfile指令指令原创 2020-06-27 02:31:33 · 580 阅读 · 0 评论 -
Docker Harbor2.0部署与基本使用
目录一. harbor概述1. 基本功能2. harbor 的基本组件二. harbor部署1. harbor的安装方式2. 安装三. harbor基本使用一. harbor概述1. 基本功能harbor是一个由vm公司开源的企业级容器镜像仓库包括企业级特性:管理用户界面基于角色的访问控制LDAP/AD 集成及日志审计等基本运维操作官方网站:https://vmware.github.io/harbor/cn/https://github.com/vmware/harbor2. h原创 2020-07-12 22:05:22 · 3047 阅读 · 1 评论 -
Docker Prometheus(普罗米修斯)监控系统+grafana可视化
目录一. Prometheus 概述1. 概述2. 监控系统作用及Prometheus的特点3. Prometheus 基本服务与作用4. 概念二. Prometheus部署1. docker部署prometheus2. prometheus.yml 模板3. 通过cAdvisor搜集容器资源使用信息4. 修改pometheus配置文件三. Grafana做可视化展示1. Grafana部署一. Prometheus 概述无监控不运维~1. 概述prometheus自16年k8s托管以来,几乎是容器原创 2020-07-13 19:15:34 · 6004 阅读 · 4 评论 -
kubernetes-k8s基本概念与基本组件部署
文章目录一. k8s基本概念1.1 why k8s?1.2 docker VS k8s1.3 K8s核心组件1.4 K8s 的一个简单架构理解二. 安装部署2.1 目标与环境准备2.2 kubeadm ,kubelet,kubectl简介安装2.3 在 master 部署K8s master参考一. k8s基本概念1.1 why k8s?为什么叫k8s ,因为 kubernetes 单词过长,k后面8个字母+最后的s ,简称k8s开源完善的生态标准,规范,大厂背书主流&趋势1.2原创 2021-09-10 12:23:11 · 988 阅读 · 1 评论 -
kubernetes-kubectl命令行管理命令
文章目录基础命令部署命令集群管理命令故障诊断和调试命令高级命令设置命令其它命令基础命令create通过文件名或标准输出创建资源expose将一个资源公开为一个新的Servicerun在集群中运行一个特定镜像set在对象上设置特定的功能get显示一个或多个资源explain文档参考资料edit使用默认编辑器编辑一个资源delete通过文件名,标准输入,资源名称或者标签来选择删除的资源部署命令rollout管理资源的发布rolling-update对给定的复制控原创 2021-09-12 16:28:54 · 385 阅读 · 0 评论 -
kubernetes-Pod对象
文章目录一. Pod基本概念与存在意义1.1 共享网络一. Pod基本概念与存在意义Pod最小部署单元一组(多个)容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的Pod存在的意义两个应用之间发送文件交互两个应用通过127.0.0.1或者socke通信两个应用需要发送频繁的调用docker 引擎跑的容器里有一个或多个应用Pod 里运行多个容器一个 Pod 里运行的容器可以实现文件共享,网络共享 ,提高性能1.1 共享网络多个容器在一个命名空间中,原创 2021-09-13 17:52:29 · 249 阅读 · 0 评论 -
kubernetes-k8s中部署应用
文章目录一. 项目迁移到k8s平台的流程1.1 基本概念二. 制作镜像一. 项目迁移到k8s平台的流程制作镜像控制器管理Pod暴露应用对外发布应用日志/监控1.1 基本概念Pod最小部署单元一组(多个)容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的ControllersDeployment:无状态应用部署StatefulSet:有状态应用部署DaemonSet:确保所有Node运行一个PodJob:一次性任务Cronjob:定时任务S原创 2021-09-11 20:39:40 · 549 阅读 · 0 评论
分享