如何从 Azure DevOps 发布管道将 docker 容器部署到 Ubuntu 服务器实例?
How to deploy a docker container to an Ubuntu server instance from Azure DevOps release pipeline?
我在构建管道中添加了一个 Docker 任务来构建我创建的图像并将其推送到 Docker Hub。
然后,我又添加了两个任务(复制文件和发布构建工件),以便这些文件可用于发布管道。
现在,我想知道如何 运行 此映像 (docker run
),以便将容器部署到我的 Ubuntu 服务器实例 (209.97.179.151
) .
我应该在发布管道中添加哪些任务才能将映像部署到服务器209.97.179.151
?
您可以使用 ssh task ssh 到远程服务器 (209.97.179.151)。
使用 docker stop
、docker pull
和 docker run
更新您的图像。
您可以设置并使用$(tag)
变量来设置图片的标签。
variables:
tag: latest
我在构建管道中添加了一个 Docker 任务来构建我创建的图像并将其推送到 Docker Hub。
然后,我又添加了两个任务(复制文件和发布构建工件),以便这些文件可用于发布管道。
现在,我想知道如何 运行 此映像 (docker run
),以便将容器部署到我的 Ubuntu 服务器实例 (209.97.179.151
) .
我应该在发布管道中添加哪些任务才能将映像部署到服务器209.97.179.151
?
您可以使用 ssh task ssh 到远程服务器 (209.97.179.151)。
使用 docker stop
、docker pull
和 docker run
更新您的图像。
您可以设置并使用$(tag)
变量来设置图片的标签。
variables:
tag: latest