docker
文章平均质量分 87
专业运维
这个作者很懒,什么都没留下…
展开
-
k8s疑难问题
第1章 k8s外部不能访问pod1、问题描述:在搭建好的k8s集群内创建的容器,只能在其所在的节点上curl可访问,但是在其他任何主机上无法访问容器占用的端口1.1、解决方案vim /etc/sysctl.conf找到这一行,放开注释Uncomment the next line to enable packet forwarding for IPv4net.ipv4.ip_forward=1重启主机(必须要重启才能生效)第2章 创建私有仓库问题2.1、问题描述,提示需要https协议问原创 2021-11-21 21:19:29 · 880 阅读 · 0 评论 -
Docker常见问题
Docker常见问题1.什么DockerDocker是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行。2.Docker与虚拟机有何不同A 容器不需要引导操作系统内核,因此可以在不到一秒的时间内创建容器。此功能使基于容器的虚拟化比其他虚拟化方法更加独特和可取。B 由于基于容器的虚拟化为主机增加了很少或没有开销,因此基于容器的虚拟化具有接近本机的性能。C 对于基于容器的虚拟化,与其他虚拟化不同,不需要其他软件。D 主机上的所有容器共享主原创 2021-01-09 10:38:32 · 441 阅读 · 0 评论 -
Docker总结
一、Docker的使用场景1、简化配置 2、代码流水线管理 3、提升开发效率 4、隔离应用 5、整合服务器6、调试能力 7、多租户环境 8、快速部署二、Docker 是什么Namespace (资源隔离)、CGroup(资源限制)、Linux Container(虚拟化)1、namespaces 名称空间Namespace 只能实现运行空间的隔离,物理资源还是所有进程共用的,为了实现资源的限制,Linux系统提供了CGroup技术来控制一个进程组群可使用的资源(如C原创 2021-01-09 10:03:06 · 280 阅读 · 1 评论 -
02第1天-集群信息-名称空间-yaml
第1天 集群信息/名称空间/yaml一、K8S集群信息集群信息的各种查看基本上是在Master节点操作1、查看 Node状态# kubectl get nodesNAME STATUS AGE192.168.245.251 Ready 17h192.168.245.252 Ready 17h# kubectl get node 192.168.245.251 //节点IP可以用空格隔开写多个 NAME原创 2020-11-29 21:54:15 · 93 阅读 · 0 评论 -
02第5天-K8s1.17部署Dashboard2.0
K8s1.17部署Dashboard2.0注:因为本次部署在Centos8.1上,Dashboard必须使用2.0-rc6以上版本,rc6以下测试部署不成功一、Dashboard介绍Dashboard 是基于网页的 Kubernetes 用户界面。您可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。您可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源(如 Deploymen原创 2020-11-29 21:51:19 · 191 阅读 · 0 评论 -
01第5天 Kubernetes集群部署
第5天 Kubernetes集群部署一、Kubernetes集群部署方式方式1. minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方地址:https://kubernetes.io/docs/setup/minikube/方式2. kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:h原创 2020-11-29 21:46:11 · 123 阅读 · 0 评论 -
第4天 Kubernetes容器编排入门
第4天 Kubernetes容器编排入门一、何为容器编排Docker平台以及周边生态系统包含很多工具来管理容器的生命周期。例如,Docker Command Line Interface(CLI)满足在单个主机上管理容器的需求,但是面对部署在多个主机上的容器时就无所适从了。为了超越单个容器管理,我们必须转向编排工具。容器编排工具将生命周期管理能力扩展到部署在大量机器集群上部署的复杂的、多容器工作负载。容器编排工具为开发人员和基础设施团队提供了一个抽象层来处理大规模的容器化部署。容器编排工具提供的特征原创 2020-11-29 21:42:04 · 131 阅读 · 0 评论 -
第3天-Docker容器进阶
第3天 Docker容器进阶一、Docker私有仓库1、仓库镜像Docker hub官方已提供容器镜像registry,用于搭建私有仓库拉取镜像[root@qfedu.com ~]# docker pull daocloud.io/library/registry:latest2、运行容器[root@qfedu.com ~]# docker run --name "pri_registry" --restart=always -d -p 5000:5000 daocloud.io/libra原创 2020-11-23 19:33:40 · 142 阅读 · 0 评论 -
第2天-Docker容器管理及镜像制作
第2天 Docker容器管理及镜像制作一、Docker容器管理创建新容器但不启动[root@qfedu.com ~]# docker create -it daocloud.io/library/centos:5 /bin/bash创建并运行一个新Docker 容器同一个镜像可以启动多个容器,每次执行run子命令都会运行一个全新的容器[root@qfedu.com ~]# docker run -it --restart=always centos /bin/bash 如果执行成功,说明原创 2020-11-23 19:35:20 · 212 阅读 · 0 评论 -
第1天-开启新篇章-Docker入门
第1天 开启新篇章-Docker入门一、容器介绍容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去,这其实是 PaaS 最理想的状态。问题:容器的本质到底是什么?容器的本质是进程。容器就是未来云计算系统中的进程;容器镜像就是这个系统里的".exe"安装包。Kubernetes 就是操作系统!1、Docker介绍1.1、Docker公司认知官网地址:do原创 2020-11-23 19:35:45 · 492 阅读 · 0 评论