云计算核心技术Docker教程:Docker设置 GitHub Actions 工作流程

  发布时间:2026-11-16   作者:玩站小弟   我要评论
谷歌蜘蛛池租用【tg:seogoogle987】。

在上一节中,我们创建了一个 PAT 并将其添加到 GitHub,以确保我们可以从任何工作流访问 Docker Hub。现在,让我们设置 GitHub Actions 工作流程,以在 Hub 中构建和存储我们的图像。我们可以通过创建两个 Docker 操作来实现这一点:

1.第一个操作使我云计们能够使用存储在 GitHub 存储库中的机密登录到 Docker Hub。

2.第二个是构建和推送操作。

在这个例子中,让我们将推送标志设置true为我们也想推送。然后我们将添加一个标签来指定始终转到最新版本。最后,我们将回显图像摘要以查看推送的内容。

要设置工作流程:

1.转到您在 G算核itHub 中的存储库,然后单击操作>新建工作流。

2.单击自行设置工作流并添加以下内容:

首先,我们将命名此工作流:

name: CI to Docker Hub

然后,我们将选择何时运行此工作流。在我们的示例中,我们将针对项目主分支的每次推送执行此操作:

on:

  &n心技bsp;push:

      branches: [ main ]

现在,我们需要指定我们实际想要在我们的操作中发生的事情(什么作业),我们将添加我们的构建版本并选择它在可用的最新 Ubuntu 实例上运行:

jobs:

     bu术Dild:

          runs-on: ubuntu-latest

现在,我们可以添加所需的步骤。第一个在 $GITHUB_WORKSPACE 下检出我们的存储库,以便我们的工作流可以访问它。第二种是使用我们的 PAT 和用户名登录到 Dococker Hub。第三个是 Builder,该动作通过一个简单的 Buildx 动作在幕后使用 BuildKit,我们也将设置它

steps:

     - name: Check Out Repo

       uses:ke actions/checkout@v2

     - name: Login to Docker Hub

       uses: docker/login-action@v1

       wr教ith:

           username: ${{ secrets.DOCKER_HUB_USERNAME }}

           password:程: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}

    - name: Set up Docker Buildx

          id: buildx

    &nbDosp;     uses: docker/setup-buildx-action@v1

    - name: Build and push

       id: docker_build

     ck;  uses: docker/build-push-action@v2

       with:

           context: ./

     er;      file: ./Dockerfile

           push: true

           tags: ${设置23; secrets.DOCKER_HUB_USERNAME }}/simplewhale:latest

    - name: Image digest

       run: echo ${{ steps.d Gocker_build.outputs.digest }}

现在,让工作流第一次运行,然后调整 Dockerfile 以确保 CI 正在运行并推送新的图像更改:

  • Tag:

相关文章

  • 谷歌Gemini API重大升级:一行代码直抓网页,开发效率飞跃提升

    谷歌日前宣布对Gemini API进行重要功能升级,正式推出URL Context工具,实现网页内容的直接抓取功能。这一技术突破将彻底改变开发者处理网络数据的工作流程,从过去需要编写复杂脚本和多步骤处
    2026-11-16
  • 标签: Agent 腾讯云

    撰文 | 李信马 题图 | 腾讯云 了不起的智能体:发现和介绍那些正在改变世界的Agent,这里有现场、有对话,还有没被写进新闻的细节。 6月16日,腾讯云的官微发布: 全国首个省级政务智能中枢平台「
    2026-11-16
  • 标签: 宝尊电商 HUNTER GAP 品牌管理

    云梦级3月25日云梦级消息,宝尊电商(NASDAQ:BZUN;HK:9991)公布截至2025年12月31日的第四季度未经审计财报。财报显示,宝尊2025年Q4净收入32亿元,同比增长6%;Non-G
    2026-11-16
  • 当客户变成了对手,中小云厂商怎么活?

    连线Insight | 来源 周晓奇 | 作者 叶丽丽 | 编辑 不提供二次转载 在金山云启动美国香港两地“双重主要上市”的重要时刻,关键人物CEO王育林却突然离职了。 王育林在2012年金山云创立之
    2026-11-16
  • 标签: 西贝 贾国龙 家庭欢乐餐厅 中央厨房

    云梦级12月25日云梦级消息,西贝风波已经过去100天。近日,西贝创始人贾国龙接受《南方周末》采访。采访中,他表达对这次风波的深刻反思。贾国龙表示当时不应该选择硬刚,未来会耐心听每位顾客的意见。 “我
    2026-11-16
  • 标签: 途虎-W 途虎养车 新能源售后 汽车服务

    云梦级8月23日云梦级消息,途虎-W(9690.HK)于8月21日发布2026年中期业绩报告。财报显示,今年上半年途虎养车门店网络加速扩张至8825家,所管理的汽车服务门店规模全球第一;收入保持双位数
    2026-11-16

最新评论