docker是干什么的 docker的作用是什么?(5)
docker是干什么的
您需要准备硬件来运行容器,从而设置和操作生产环境;需要安装、升级和修补 Docker 等软件以及存储库和集群管理器;需要创建一个网络,以便多个 Docker 容器跨主机通信;需要能够在集群化容器发生故障后将它们重新启动。此外,一系列互连的容器应当像一个逻辑应用实例一样易于部署,例如一个负载均衡器、多个 Web 服务器、多个带管理服务器的 Oracle WebLogic Server 实例、一个托管式服务器和一个数据库。最后,要想规模化地管理容器化应用,Kubernetes 或 Docker Swarm 之类的容器编排系统也必不可少,而部署、管理和运行 Kubernetes 之类的编排系统也是一项耗时且充满挑战的任务。
为了更轻松、高效地创建容器化应用,很多云技术提供商提供了容器云技术服务或容器即服务 (CaaS),以帮助开发人员和运营团队理顺和管理容器生命周期。这些编排服务通常由 Kubernetes 构建,支持 DevOps 团队更轻松、规模化地管理和运行容器化应用。例如,Oracle Container Engine for Kubernetes 和 Azure Kubernetes Service 就是两个常用的、典型的托管式容器编排云技术服务。
Oracle Container Engine for Kubernetes[7]是一个全托管式、可扩展、高度可用且可在云端部署容器化应用的服务。如果您的开发团队希望可靠地构建、部署和管理云原生应用,请使用 Container Engine for Kubernetes(有时缩写为 OKE)。
Oracle 的 Docker 映像
任何开发人员都可以打包容器。在软件行业,通常按照专业(如前端、后端或介于两者之间)来区分开发人员。虽然您通常会看到后端开发人员负责打包容器,但事实上,熟悉 CaaS 基本概念的任何人都可以在软件开发周期内做到这一点。在准备打包应用的依赖项之前,请查看developer.oracle.com并了解一些可用于构建应用或程序的工具。
下面是获取或为 Oracle 产品构建 Docker 映像的来源。其中,面向 Docker 映像的 Oracle GitHub 存储库包含为 Oracle 商用产品和 Oracle 赞助的开源项目构建 Docker 映像的 Dockerfile 和示例。
- 面向 Docker 映像的 Oracle GitHub 库
- Docker Hub
- Oracle Container Registry
Docker 实操实验室 — 使用 Docker 进行容器化开发
- 在 Oracle Cloud 上使用 Docker 进行容器化开发
上述分享的docker是干什么的的经验小知识,希望看完本文能给您带来一点帮助!
相关阅读
-
对象数据库有哪些 常见的对象数据库
为网友们详解对象数据库有哪些的话题,接下来小编为网友介绍。 对象数据库(Object-Oriented Databases,OODB)是一种以对象为核心的数据库管理系统,它将数据以对象的形式存储,支持封装、继
-
OSI模型的工作过程 OSI模型运行原理
跟大家说一说OSI模型的工作过程的IT小经验,接下来IT袋网小编为大家介绍。 假设有两台计算机,分别位于不同的地理位置,它们希望通过网络进行通信。 计算机A想要向计算机B发送一份文件。
-
Redis为什么使用哈希槽而不用一致性哈希
正文核心导读:Redis为什么使用哈希槽而不用一致性哈希的方法内容,一起来了解了解吧。 之前不念写了一篇文章,目的是为了让大家快速了解一致性哈希算法,看过的朋友应该还有印象,没
-
网站如何建立才对 公司建立网站的步骤
今日IT小知识分享:网站如何建立才对和公司建立网站的步骤的相关介绍,接下来分享详细内容。 目前市面上有不少开源的CMS系统,可以快速搭建一个网站,但是延展性、安全性、功能适配性


