栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Docker操作的新位置

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker操作的新位置

actions/docker
操作现已弃用。在完全删除存储库之前,已使用以下消息对其进行了归档。

不建议使用此操作,而建议使用新YAML语言中的run脚本步骤来运行docker cli。

因此,推荐的使用Docker的方法是使用

run
script命令。正式的入门工作流程显示了一个简单的示例来构建图像。
https://github.com/actions/starter-workflows/blob/master/ci/docker-
image.yml

有关Docker映像发布的更完整示例,请参见以下工作流程。

对于公共DockerHub注册表:

name: my workflowon:  push:    branches:      - masterjobs:  build:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v2      - name: Login to DockerHub Registry        run: echo ${{ secrets.DOCKERHUB_PASSWORD }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin      - name: Build the Docker image        run: docker build -t myimage:latest .      - name: Tag the Docker image        run: docker tag myimage:latest myimage:1.0      - name: Push the Docker image to the registry        run: docker push myimage:1.0

对于私有注册表,例如新的GitHub Package Registry,您还需要在登录时指定主机名并适当标记映像:

name: my workflowon:  push:    branches:      - masterjobs:  build:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v2      - name: Login to GitHub Package Registry        run: echo ${{ secrets.GITHUB_TOKEN }} | docker login docker.pkg.github.com -u ${{ github.repository }} --password-stdin      - name: Build the Docker image        run: docker build -t myimage:latest .      - name: Tag the Docker image        run: docker tag myimage:latest docker.pkg.github.com/username/repository/myimage:1.0      - name: Push the Docker image to the registry        run: docker push docker.pkg.github.com/username/repository/myimage:1.0


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号