Docker容器是一种轻量级的虚拟化技术,它可以将应用程序和其所需的依赖项打包在一个可移植的容器中,并且可以在任何支持Docker的机器上运行。它使开发人员能够快速部署应用程序,而无需考虑其运行时所需的依赖项。
Docker容器是一个独立的、可移植的、自包含的运行时环境,具有独立于其他容器、主机或云平台的特性。它使用Linux内核中的特性(如namespaces、cgroups、AUFS)来创建一个隔离的运行时环境,并提供了一个标准化的方法来部署应用程序。
# 列出当前正在运行的docker容器 docker ps # 列出所有docker容器 docker ps -a # 停止正在运行中的docker容器 docker stop# 删除已存在但不再运行中的docker容器 docker rm
最初,Docker 采用了 LXC 中的容器格式。自 1.20 版本开始,Docker 也开始支持新的 libcontainer 格式,并作为默认选项。
对更多容器格式的支持,还在进一步的发展中。
CoreOS的设计是为你提供能够像谷歌一样的大型互联网公司一样的基础设施管理能力来动态扩展和管理的计算能力。CoreOS的安装文件和...
kubectl版本和集群之间的差异必须在一个小版本号之内。例如:v1.23版本的客户端能与v1.22、v1.23和v1.24版本的控制面通信。用最...
利用kubeadm创建高可用集群本文讲述了使用kubeadm设置一个高可用的Kubernetes集群的两种不同方式:使用具有堆叠的控制平面节点。...
改变默认StorageClass本文展示了如何改变默认的StorageClass,它用于为没有特殊需求的PersistentVolumeClaims配置volumes。在开...
创建WindowsHostProcessPodFEATURESTATE:Kubernetesv1.23[beta]WindowsHostProcess容器让你能够在Windows主机上运行容器化负载。...
使用指令式命令管理 Kubernetes 对象使用构建在kubectl命令行工具中的指令式命令可以直接快速创建、更新和删除 Kubernetes 对象...
为容器设置启动时要执行的命令和参数本页将展示如何为Pod中容器设置启动时要执行的命令及其参数。在开始之前你必须拥有一个Kuber...
扩缩StatefulSet本文介绍如何扩缩StatefulSet。StatefulSet的扩缩指的是增加或者减少副本个数。在开始之前StatefulSets仅适用于K...
使用端口转发来访问集群中的应用本文展示如何使用kubectlport-forward连接到在Kubernetes集群中运行的MongoDB服务。这种类型...
手动轮换CA证书本页展示如何手动轮换证书机构(CA)证书。在开始之前你必须拥有一个Kubernetes的集群,同时你的Kubernetes集群必...