如何从 Docker 容器中创建一个独立的应用程序?

nic*_*ine 5 python docker

我想创建一个可以在任何平台上运行的 python Flask 应用程序。我已经把它放在一个 Docker 容器中。但是除非我误解了主机仍然需要安装 docker 才能启动容器。这又需要 Vagrant 和 Ubuntu VM(至少在 Mac 上)。我错过了什么吗?将容器用作独立应用程序的正确方法是什么?

Ali*_*man 1

为了使用 Docker 容器,您始终需要基础知识 - Docker 安装在 Linux 操作系统(支持 LXC 和任何其他所需的文件系统类型)上。在生产环境中,您将运行最近的 Linux 本机安装,并且 Docker 的初始安装将很容易,并且是一次性事件(在云环境中,您可能不会升级工作机器,而是启动一个新的容器,其中包含最新的预先测试的 Docker 版本,以及同样升级和测试的新容器)。

在 MacOS 或 Windows 开发计算机上,您需要一个虚拟机来托管 Linux 操作系统。没有办法解决这个问题。