Docker 是一种流行的开发工具,因为它通过可重现的配置简化了启动应用程序的隔离实例。它还可以用于生产环境,以确保实时部署与您的开发环境相同。
将容器投入生产并不总是像docker run在本地机器上运行那样简单。手动将图像推送到注册表、连接到远程 Docker 主机并启动容器并不是一个好主意。这依赖于人工干预,因此既耗时又容易出错。
在本指南中,我们将了解您可以使用的三种不同策略,它们可以轻松自动化 Docker 部署并保持一致的配置。这些方法可以作为CI 管道的一部分编写脚本,以便在每次代码更改时启动新容器。作为脚本的第一阶段,您需要构建 Docker 映像并将它们推送到注册表,然后使用以下技术之一拉取映像并在生产环境中启动容器。
Docker Compose 允许您使用单个命令启动多个容器。此外,Compose 是通过 YAML 文件配置的,它可以帮助您更改版本并保证可重复的部署。
您可能已经使用 Compose 作为本地开发工具。您需要docker-compose.yml在工作目录中创建一个文件,然后添加一个或多个services定义要启动的容器:
version: 3
services:
app:
image: example.com/app:latest
port
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/wlcs_6305/article/details/123189612
内容来源于网络,如有侵权,请联系作者删除!