由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可以实现容器间的相互访问。视频讲解如下: 点击这里查看视频讲解:【赵渝强老师】:
在生产环境中使用Docker时,一方面,往往需要对数据进行保存或者在多个容器之间进行数据共享;另一方面,在Docker的容器被删除销毁后,并不保留容器状态的信息。那么如何实现信息的持久化操作呢?这必然涉及容器的数据管理操作和数据的持久化。 在Docker容器中,实现数据的管理(或者说实现数据的持久化),主要可以通过两种方式来实现。视频讲解如下: 点击这里查看视频讲解:【赵
kubectl是Kubernetes提供的命令行工具。通过使用kubectl,可以管理和操作Kubernetes。下表列出了kubect的常用命令。 点击这里查看视频讲解:【赵渝强老师】:Kubernetes命令行管理工具:kubectl 下面通过具体的示例来演示kubectl一些常用命令的使用。 (1)显示“kube-system”命名空间下的Pod详细信息
Docker 镜像是一个特殊的分层文件系统,包含应用程序和必要的依赖环境,但并不包含任何的动态信息。构建一个镜像,实际上就是为镜像中的每一层创建相应的配置。因此,可以把构建的命令语句、参数配置等信息都写入一个脚本中,这样,“docker commit”命令的无法重复的问题、镜像臃肿的问题就都被解决了。这个脚本就是 Dockerfile。 一、什么是Docker File? Dockerf
使用yum方式安装Docker非常简单,但需要连接外部的网络。而在实际的企业生产环境中,通常是不能直接访问外部的网络。这时可以使用Docker官方提供的二进制包进行Docker的离线安装。下图展示的是Docker官方提供的二进制包下载网页。 点击这里查看视频讲解:【赵渝强老师】:使用二进制包方式安装Docker 下面是具体的安装步骤。 (1)安装wget下载工具。
Pod是Kubernetes中的一个逻辑单位 ,它代表集群上正在运行的一个进程。Pod是Kubernetes集群中的一个应用实例,由一个或者多个容器组成。Pod中还可以包含数据的持久化存储、网络配置等资源。Pod支持多种容器执行环境,而Docker则是Kubernetes Pod中最常见的执行环境 ,Pods也支持其他容器引擎作为执行环境。 点击这里查看视频讲解:【赵渝强老师
Docker的镜像是一个模板,或者说其是一个只读的文件。在该模板中包含应用程序和应用程序运行时所需要的依赖环境。Docker的镜像采用的是分层的文件系统,每一次对镜像的修改将以读写层的形式增加到原来的只读文件的模板上。 点击这里查看视频讲解:【赵渝强老师】:Docker的镜像 下图展示了Docker镜像的分层结构。 下面从下向上介绍。 内核bootfs:用来
在学习Kubernetes之前,有必要了解一下它的体系架构及其组件。这对于后续部署Kubernetes集群及使用它都非常的重要。下图展示了Kubernetes的体系架构。 Kubernetes属于主从分布式架构的体系架构,主要包括master的主节点和node的工作节点。实际的生产环境中,node的工作节点至少两个。 点击这里查看视频讲解:【赵渝强老师】:Kuberne
Docker是一个客户端服务器(Client-Server)架构。Docker客户端和Docker守护进程交流,而Docker的守护进程是运作Docker的核心,起着非常重要的作用(如构建、运行和分发Docker容器等)。 点击这里查看视频讲解:【赵渝强老师】:Docker的体系架构 Docker客户端和Docker的守护进程,可以运行在同样的系统上,也可以是不同的系
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号