显然,应用程序打包和部署有两种做法:
- 创建一个Docker镜像并部署它。
- 从头开始构建和部署应用程序。
我对如何使用选项1)感到困惑。前提是你可以在任何平台上重复使用一个Docker镜像。但是实际上,由于环境通常具有特定的平台和应用程序配置,这怎么能成为一个可行的解决方案呢?例如,我的测试环境中的Docker镜像不能部署到生产环境中,因为它包含模拟和测试级别的配置。
显然,应用程序打包和部署有两种做法:
我对如何使用选项1)感到困惑。前提是你可以在任何平台上重复使用一个Docker镜像。但是实际上,由于环境通常具有特定的平台和应用程序配置,这怎么能成为一个可行的解决方案呢?例如,我的测试环境中的Docker镜像不能部署到生产环境中,因为它包含模拟和测试级别的配置。