购软平台正式成为Docker中国区(含香港)授权代理商,负责Docker全线产品在中国市场的推广、销售、技术支持等。如需购买正版官方Docker软件,请咨询本站客服。
Docker是在容器中交付软件的最流行的虚拟化环境。在本文中,我们回顾了使用 Docker 的基础知识,为“docker化”数据应用程序奠定了基础。
容器提供可移植性和一致性,并用于打包、部署和运行云原生数据科学应用程序。Docker 是在容器中交付软件的最流行的虚拟化环境。Docker也得到了 R 社区的良好支持。在众多用例中,Docker 最常用于部署可重现的工作流,并为 Shiny 应用程序提供隔离。在本文中,我们回顾了使用 Docker 的基础知识,为下一篇文章中即将推出的“dockerize”数据应用程序奠定了基础。
什么是Docker
Docker是一个用于开发、交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础设施分开,以便快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。
Docker 引擎
Docker 引擎是一个客户端-服务器应用程序,包括服务器(侦听 API 请求的长时间运行的守护进程)、应用程序编程接口(REST API,指定程序可用于与守护程序通信的接口)和命令行界面(CLI,客户端,)。dockerddocker
CLI 使用 REST API 来控制 Docker 守护程序或与 Docker 守护程序交互。守护程序创建和管理 Docker 对象,例如映像、容器等。
Docker 注册表
Docker 注册表存储 Docker 镜像。Docker Hub 是一个公共注册表,默认情况下,Docker 配置为在 Docker Hub 上查找映像。还有许多其他注册表,或者用户可以拥有自己的私有注册表。
Docker 镜像
镜像是一个只读模板,其中包含创建 Docker 容器的说明。图像可以基于另一个图像,并在此所谓的基础图像或父图像之上进行其他自定义。
Docker 容器
容器是镜像的可运行实例。用户可以使用 Docker API 或 CLI 创建、启动、停止容器。还可以将容器连接到网络或将存储附加到它。
默认情况下,容器与其他容器和主机隔离。隔离程度可以由用户控制,并取决于它是连接到网络、存储、其他容器还是主机。
Dockerfile 文件
Docker 通过读取 .A 是一个文本文档,其中包含使用 CLI 命令组合映像的所有命令。
CLI 命令
最常见的 Docker CLI 命令是:
docker login:登录到 Docker 注册表
docker build:基于Dockerfile
docker push:将本地构建的镜像推送到 Docker 注册表
docker pull:从 Registry 拉取镜像
docker run:基于镜像在新容器中运行命令
Docker中国区代理Docker国内代理,请咨询本站客服。
上一条:Docker自建开源的在线接口管理平台
下一条:Docker容器化